View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005790||JEDI VCL||00 JVCL Components||public||2012-02-13 11:27||2012-06-11 17:09|
|Status||resolved||Resolution||no change required|
|Target Version||Fixed in Version|
|Summary||0005790: Missing Package for units using 3rdParty controls from developer express|
|Description||There is no package including some controls/units that depend on the components from developer express.|
You have to include the jvcl source path into the project, to compile using e.g. JvDynControlEngineDevExpCx
I have attached a package definition containing the missing units.
Unfortunatly I did not manage to compile pg.exe (F1026 File not found: DelphiData.dcu), so I can not generate the needed packages. pgEdit references a nonexistent file (AdvancedOptionsForm.pas)
How can I compile and use the devtools (pg.exe or pgEdit.exe) to update the packages?
BTW: JvDBActionsEngineDatasetOdac.pas in JvDB-R.xml is using an invalid Condition (USE_3RDPARTY_ODAC), so I have to update this package as well.
|Tags||No tags attached.|
Jv3rdDevEx-R.xml (10,280 bytes)
||Why do you want to use this package? Because of runtime packages?|
Well, this is one of the reasons. When using packages, the link process is much faster during development.
For production the application is linked without packages, but the main reason for the package definition is, that I do not include the source path of jvcl into the project. I am including the directories containing the dcu's only, since I am using several third party components and when including some source paths, I will get errors like "compiled with another version of ..." soon.
For JVCL 3.37 I managed to compile pg.exe and generated the corresponding packages from the attached xml definition. But without generating/updating the packages, the installer won't see my "new" package!? Is there a special command line switch to generate the needed package files, or do I have to add my new package to a package list?
But we have to think about the additional package. I'm not shure what's the best way to handle it.
I have managed to include my package in the installer.
The package selection for the specified IDE is defined in the corresponding project group in the packages directory. After adding my "custom" package Jv3rdDevEx to it, the installer shows the package in the list of runtime packages :)
Do you update the project groups manually, or are they generated too?
How did you included the packages in the installer?
And why do you want the package included in the project group (in which :-)) ?
1. Create XML-File and put it into folder "packages/xml"
2. Add project definition into corresponding project group in folder "packages"
The package files for the targets will be generated and the Package is selectable in the package list of the installer.
JVCLInstall looks parses the project group to identify the installable projects.
Didn't you know about this?
Using the latest SVN content I had no problems compiling pg and pgedit.
Make sure you are using the appropriate project
|2012-02-13 11:27||a-s-z||New Issue|
|2012-02-13 11:27||a-s-z||File Added: Jv3rdDevEx-R.xml|
|2012-02-13 18:55||jfudickar||Note Added: 0019408|
|2012-02-13 18:55||jfudickar||Status||new => feedback|
|2012-02-13 21:42||a-s-z||Note Added: 0019409|
|2012-02-13 22:03||jfudickar||Note Added: 0019413|
|2012-02-14 08:10||a-s-z||Note Added: 0019414|
|2012-02-14 17:11||jfudickar||Note Added: 0019418|
|2012-02-17 08:20||a-s-z||Note Added: 0019426|
|2012-02-24 13:51||obones||Note Added: 0019532|
|2012-06-11 17:09||obones||Status||feedback => resolved|
|2012-06-11 17:09||obones||Resolution||open => no change required|
|2012-06-11 17:09||obones||Assigned To||=> obones|