Is there a recommended route to installing JEDI and JVCL for Delphi XE5?

I see that JCL and JVCL are now in GitHub and I have previously installed them both under XE3 using the built-in installer. I’ve also used the XE4 ‘special’ posted on the Embarcadero page.

Has anyone managed to get JCL and JVCL working with XE5 yet please?


1 Solution
Solution

Here is my solution for installing the JCL and JVCL latest Project Jedi code from the GIT repository, thus to get XE5 support until binary installers are readily available. This solution may be of use to others when (say) XE6 comes along….

Using TortoiseSVN, checkout the two JEDI GIT repositories so that you have a common root folder Jedi and the two checkouts are subfolders of it ‘Jcl’ and ‘Jvcl’. The two checkouts are:

Into Jvcl folder: “https://github.com/project-jedi/jvcl/trunk/jvcl
Into Jcl folder: https://github.com/project-jedi/jcl/trunk/jcl

You should arrange for the common root folder ‘jedi’ to be in your program files folder, e.g. ‘c:\program files (x86)’

Now checkout the JEDI.INC file which you will need for XE5 but checking out from:

https://github.com/project-jedi/jedi

You will see a file ‘jedi.inc’ in this checkout. Place it into a new folder ‘jedi’ in the ‘…jcl\source\include’ folder.

Now go to the jedi\jcl folder and right-click ‘install.bat’ using ‘Run as administrator’. After answering the prompts this should install the jcl.

Now go to the jedi\jvcl folder and right-click ‘install.bat’ using ‘Run as administrator’. After answering the prompts this should install the jvcl too.