Delphi JEDI installer build 4197 does not recognize Delphi 2007 - delphi

After having installed XE2 I felt it would be a good idea to update Jedi JCL/JVCL
However, the installer does not recognize/show Delphi 2007 as an option any longer, only Delphi 2010 and XE2
Any way to fix that? I am guess it uses registry somehow?

I can reproduce the problem with the file you linked. JCL installer 2.31 is not detecting my Delphi 2007 IDE. I have XE, XE2, 7, and 2007 and it will not recognize 2007 when I unzip and run the installer.
The Solution on my system was simple: Run clean.bat, and try the JCL install again.
Your suggestion of wiping the folder out and replacing it with a clean fresh copy, combined with running clean, and with deleting all existing JCL/JVCL bpls from your BPL folders, might be required too.

Related

Jedi Project and Delphi 11 doesn't install via GetIt

I have attempted to install Jedi into Delphi 11, it goes through the installation process and Getit reports it as installed but it does not appear in the component palette. I have Jedi installed in Delphi 10.4.
Both JEDIVisualComponentLibrary and JEDICodeLibrary (Both JCL-2021.09) have been copied to the CatalogRepository but looking in the Options\language\Delphi\library none of the JediVCL libraries were entered and and only the 32 bit version of the CodeLibrary.
I entered the paths in Options/Language/Delphi/Library and restarted Delphi but none of the Jedi VCL controls appeared on the Palette.
Tried running uninstall from GetIt but nothing seems to happen then it says Done. Where do I find the actual Install/Unistall programs?
How do I clear out the Jedi Libraries and what is the best way to install them.
Got into your same situation and I didn't find JVCLInstall.exe either.
I went into folder:
..\Documents\Embarcadero\Studio\22.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-2021.09\install\JVCLInstall
and opened JVCLInstall.dproj in Delphi 11 IDE. I run it from there and a JVCL install wizard poped up. I went through it and, despite some warnings, I got the components installed and available after closing and opening the IDE.

Delphi XE10 Seattle JVCL failing install

I am unable to use the GetIt or the Manual approach to install the JVCL into Delphi XE10 Seattle.
I always receive the error during package compilation that the unit 'jvInterpreter_DBTables" is not found. I see the pas file in the directory listed with the error c:....\Studio\17.0\CatalogRepository\JediVisualComponentLibraryJVCL-3.49\run\
I do have Delphi 2010 and Delphi XE8 installed as well.
The JCL installed just fine and Seattle loads with the package version 2.80.
Thank you for any ideas.
i did it.
Process installation (on start) modifed file jvcld23.inc {$DEFINE USE_BDE}
you have open in notepad and modifed again {.$DEFINE USE_BDE}
and save.
its worked for me.)

jedi code library installer cannot find Delphi XE2

I migrated all my components from one pc to another. On the old pc the Jedi JCL installer will correctly detect a Delphi XE2 installation and will show its tab, but on the new pc it does not (it only recognizes a Delphi 7 installation). Notice that on the new pc when I run the jcl install.bat it will use the Delphi XE2 compiler to create the installer exe.
What step can I do to have this sorted out?
The version of Jedi is the latest one at the moment that is 3.47
Problem solved by reinstalling Delphi XE2 (Full installation with registry). The problem was that I had copied the registry keys from my other pc into the new pc. The problematic key was the library key. For some reason the JCL installer did not like the paths in the library, most probably could not find the paths it expected.

Proper way to install JVCL 3.47 on XE3

I am trying to install JVCL 3.47 on a Delphi XE3 instance but I failed twice; I know that first I must install JCL; When I run Install.bat located in the jcl folder I get this error: "Windows cannot find '..\bin\JediInstaller.exe' ...;
I looked into bin folder but indeed JediInstaller.exe is not there; So I have opened the project JediInstaller located in "..\JVCL347CompleteJCL241-Build4571\jcl\jcl\install" and compiled it and then I started JediInstaller and installed JCL; Afer I tried to install JVCL again with opening the installer project and compiling it but again it returned an error that JCL is not installed and I don't know way because I have it installed;
When I installed JVCL 3.45 on Delphi Xe2, Win 7 it worked by opening install.bat, but now on Win8 , Delphi XE3 it doesn't work... Please somebody advise me how to install properly JVCL (I need to modify a project built with XE2 and Jvcl by the day after tomorrow).
Thanks in advance.

adding design packages (bpls) in delphi IDE (automatically)

I am trying to automate Delphi Environment regeneration we have bunch of bpl-s that has to be installed in a fresh delphi.
I need to automate this somehow from Delphi 5 it would be : Components->Install Packages->Add...
Any ideas?
Thanks.
The list of installed IDE packages is stored in registry, so you could update it there.
The actual location depends on Delphi version, on my machine for D7 it's:
HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Known Packages
and for D2007 it's
HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known Packages

Resources