PeterPanettone 157 Posted June 23, 2020 (edited) • When installing JEDI Visual Component Library 3.9 from GetIt in 10.4, the already existing JEDI Code Library from 10.4 (not installed by GetIt) was not detected and the JEDI Code Library from GetIt was silently and automatically installed (see screenshot). NO options dialog was presented by the GetIt install process. • NO IDE Library path was added. Can anyone confirm this? EDIT 10 minutes later: Started the JVCL installer manually. (\Embarcadero\Studio\21.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.9\install.bat) and selected "Compile already installed packages / Update IDE": Which led to this surprise: It seems the Embarcadero people had implemented the JEDI 10.3 installer in GetIt 10.4 (!!!). No wonder there were no JEDI paths added to the 10.4 IDE Library paths! Edited June 23, 2020 by PeterPanettone Share this post Link to post
Lachlan Gemmell 33 Posted June 23, 2020 No problems here. Correct JCL/JVCL properly installed themselves from GetIt into Delphi 10.4. Share this post Link to post
PeterPanettone 157 Posted June 23, 2020 (edited) 5 hours ago, Lachlan Gemmell said: No problems here. Correct JCL/JVCL properly installed themselves from GetIt into Delphi 10.4. Have you used this installed JCL/JVCL in a working project in Delphi 10.4 after the JEDI installation? Which IDE library paths (32/64) exactly were added in Delphi 10.4 by the JEDI installer? Can you please list them here? (They are usually added at the end of the IDE Library Path list). Edited June 23, 2020 by PeterPanettone Share this post Link to post
PeterPanettone 157 Posted June 23, 2020 @Lachlan Gemmell Since you did not answer my questions: Is it possible that you only ASSUME that "JCL/JVCL properly installed themselves from GetIt into Delphi 10.4" because you saw the checkmarks in GetIt? That's because when you install JVCL from GetIt in Delphi 10.4 then the JVCL installer does not show an error message that JCL is not properly installed because of the missing JCL Library Paths. The only way to check if the JCL (and therefore the JVCL) has been properly installed is to successfully compile an example project containing a JCL/JVCL reference: \Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\examples \Embarcadero\Studio\21.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.9\examples Share this post Link to post
Lachlan Gemmell 33 Posted June 23, 2020 It's all working just fine. Here's what the installer appended to my Delphi Win32 library path C:\Users\Lachlan\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\lib\d27\win32;C:\Users\Lachlan\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\source\include;C:\Users\Lachlan\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.9\lib\D27\win32;C:\Users\Lachlan\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.9\common;C:\Users\Lachlan\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.9\Resources 1 Share this post Link to post
PeterPanettone 157 Posted June 24, 2020 (edited) This is very strange, as the JCL installer added only these paths to the 64-bit Win64 IDE Library Path (NOTHING to the 32-bit Library Path): Y:\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\lib\d27\win64 Y:\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\source\include And, while this directory is filled with the DCUs compiled by the installer: Y:\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\lib\d27\win64 ...this directory is EMPTY (!!!): Y:\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\lib\d27\win32 EDIT - 10 minutes later: Now I've repeated manually the JCL installer by keeping the 10.4 Win32-tab of the installer focused - and this time the paths were added to the Win-32 IDE Library Path: Y:\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\lib\d27\win32 Y:\Documents\Embarcadero\Studio\21.0\CatalogRepository\JEDICodeLibraryJCL-3.4\source\include Edited June 24, 2020 by PeterPanettone Share this post Link to post
PeterPanettone 157 Posted June 24, 2020 Now after all the unsuccessful trials before, now for some strange reason it did work (by starting the installer manually) : I've noticed that there's no .CHM help file included in the files downloaded by GetIt. Do .CHM files for these versions exist? BTW, thanks to @Lachlan Gemmell for the information. Share this post Link to post