Jump to content
PeterPanettone

Installing JEDI from GetIt in 10.4

Recommended Posts

image.thumb.png.081d45fb3502dd105048c1adea538b73.png

 

• 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":

 

image.thumb.png.49295ecf16701591dce099d50d13b20d.png

 

Which led to this surprise:

 

image.thumb.png.500e12a4456243280d0d911daa802141.png

 

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 by PeterPanettone

Share this post


Link to post
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 by PeterPanettone

Share this post


Link to post

@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

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

 

  • Thanks 1

Share this post


Link to post

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 by PeterPanettone

Share this post


Link to post

Now after all the unsuccessful trials before, now for some strange reason it did work (by starting the installer manually) :

 

start-screen.thumb.png.0b017e476da489f304020fdb20c8aa8b.png

 

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×