XE2 designtime package does rely unnecessarily on FMX

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
cis-wurzen
Posts: 75
Joined: Tue 04 Jan 2005 10:26

XE2 designtime package does rely unnecessarily on FMX

Post by cis-wurzen » Tue 03 Jan 2012 15:00

The XE2 designtime package dclodac160.bpl does rely on FMX and that is absolutely unnecessary. This dependency is going to be removed?

AndreyZ

Post by AndreyZ » Wed 04 Jan 2012 10:19

Hello,

Some designtime packages (like dclodac160) rely on FMX because our components can be used to create both VCL and FireMonkey applications. If we remove FMX dependency, you will not be able to use our visual components (such as TConnectDialog). The dclodac160 package is a designtime package and it is not included into your applications. Please explain why this dependency disturbs you.

cis-wurzen
Posts: 75
Joined: Tue 04 Jan 2005 10:26

Post by cis-wurzen » Wed 04 Jan 2012 15:11

AndreyZ wrote:Some designtime packages (like dclodac160) rely on FMX because our components can be used to create both VCL and FireMonkey applications. If we remove FMX dependency, you will not be able to use our visual components (such as TConnectDialog).
That is not true. The developer has and always had to add the OdacVcl unit explicitly to his project in order to see TConnectDialog or cursors. The same is true for FireMonkey projects and OdacFmx.
AndreyZ wrote:The dclodac160 package is a designtime package and it is not included into your applications. Please explain why this dependency disturbs you.
One reason is that FMX can be deselected in the XE2 installer. So we did on a machine as we have no plans for FMX applications in the foreseen future and all additional stuff slows down the IDE at some place. This will force us to rebuild the packages on our own.

Other reasons are that no one needs a FMX TConnectDialog to be shown in the IDE. The IDE is primary a VCL application and if a VCL version of a dialog/designtime editor exists for a non GUI component then the VCL dialog can be shown in the IDE.

Only one TConnectDialog is used right now in the IDE (either VCL or FMX), it seems to depend on the load order which one and so it happens that the FMX version is shown for a TOraSession in a VCL application. (Yesterday I got always the FMX TConnectDialog and today after ODAC re-install always the VCL version)

Furthermore (and if really necessary) making the FMX package optional should be possible.

AndreyZ

Post by AndreyZ » Thu 05 Jan 2012 08:47

Ok, we will investigate this question.

cis-wurzen
Posts: 75
Joined: Tue 04 Jan 2005 10:26

Post by cis-wurzen » Fri 20 Jan 2012 11:20

Are there any news on this topic?

According to the preliminary XE2 Update #4 release notes there are FMX interface changes in Update #4 and that could mean that the suffixes of the FMX packages will be bumped to 162. Well I guess you have as Technology Partner more reliable information, but if it turns out that the suffix gets bumped to 162 then version 8.1.4 is not compatible with Update #4 and users without source have to wait for your update before the can install Update #4. Of course changes related to the FMX dependency won't have any effect on 8.1.4, but maybe this helps you to understand the importance.

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Post by AlexP » Fri 20 Jan 2012 13:08

Hello,

We know about the swift release of Update#4, and we have already been testing our products on the betta-version. As soon as the official release comes off, we will release our products with the Update #4 support.

cis-wurzen
Posts: 75
Joined: Tue 04 Jan 2005 10:26

Post by cis-wurzen » Wed 29 Feb 2012 08:51

Where is the updated ODAC version?

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Post by AlexP » Wed 29 Feb 2012 09:51

Hello,

The new build with RadStudio XE2 Update 4 support will be released today or tomorrow

[email protected]
Posts: 3
Joined: Thu 01 Dec 2011 11:32

Post by [email protected] » Fri 02 Mar 2012 11:16

Hello,
I'm waiting fixup for RAD Studio XE2 Update4.
Do you think that today it will be release ?

Thank's.

Bye.

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Post by AlexP » Fri 02 Mar 2012 11:26

hello,

We are uploading all new ODAC builds to our site now. They will be available today. We will make announcements at our forum about the new builds.

Post Reply