1
votes

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?

1
YOu reinstalled JCL then JVCL? They are separate installers, so you should specify what you did exactly. Where did you get the update? Latest JCL & JVCL definitely supports delphi 2007.Warren P
Downloaded 3.45 from sourceforge.net/projects/jvcl/files/JVCL%203/JVCL%203.45 and then tried to run install.bat for JCL Anyhow, same problem with old installer. Somehow Delphi 2007 has gotten invisible to the JEDI JCL+JVCL installer.Tom
The JCL 2.3.1.4197 build from sourceforge.net/projects/jcl definitely supports D2007 and XE2. I have both installed and it correctly found them. Not tried JVCL, though.frogb
I think the explanation simply is Delphi 2007 has gotten invisible which is quite odd. Under all circumstances, the installer does not list Delphi 2007 any longer :(Tom
Okay, I think I solved it like this: Backup'ed my old Jedi folder and renamed it. Then installed for XE2 from same folder as old was. Then renamed it. Renamed old folder back... Then copy/replaced new files into it.Tom

1 Answers

2
votes

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.