Proper way to install JVCL 3.47 on XE3 - delphi

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.

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.)

Orpheus won't install in Delphi XE8

I'm trying to install the Orpheus library in Delphi XE8. I added the source path to the library path, and successfully compiled the run-time package (OrpheusDR.dpk). But when I try to install the design-time package (OrpheusDD.dpk) Delphi hangs immediately.
Is there a workaround (like patching certain files) to get the package installed after all?
PS: SysTools (another TurboPack package) installed without problems

Installing JVCL into Delphi 10 Seattle

When trying to install JCL and JVCL into Delphi 10 Seattle using the GetIt Package Manager I get an error:
"Windows 7 Professional Service Pack 1 (6.1.7601)
JVCL 3.50.0.0
[Generating: Packages]
Generating packages for D15
Loaded template.dpk
Loaded template.dproj
Loaded template.rc
[Compiling: Packages]
[Compiling: JvCore150.bpl]
Embarcadero Delphi for Win32 compiler version 22.0
Copyright (c) 1983,2010 Embarcadero Technologies, Inc.
C:\Users\Lars\Documents\Embarcadero\Studio\17.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.49\Common\jvcl.inc(26) Fatal: F1026 File not found: 'jedi\jedi.inc'
"
JCL version is 2.8.0 that is available via GetIt Package Manager
This question has some resemblance with Error in JCL installation
Uncheck other versions of delphi - The JCL installer defaults to installing into EVERY version of Delphi, not just Delphi 10 Seattle. You have to page by page and uncheck the main root tree item option on each page.
Make sure you don't have any other Jedi stuff linked implicitly into other packages you have installed.
Make sure none of the folders in your Library Path contains another copy (probably older and out of date) of jvcl.inc or jedi.inc files, or any other Jedi JCL or JVCL source or dcu files.
Clean up and remove old/stale DCP/DCU files.
If you want to attempt a manual repair of the package settings, open the package source JvCore.dpk from the packages folder beneath C:\Users\Lars\Documents\Embarcadero\Studio\17.0\CatalogRepository\JEDIVisualComponentLibraryJVCL-3.49\ and try to manually add to the search path the Common and Include folders that contain these two files.
After manual repairs, try manually restarting the installer main executable, probably named Install.bat
If none of those work, then I suspect that the problem is that the Repository folder is a pretty long path name, and the resulting library path name may be too long for something inside the JCL installer or the DCC32 command line compiler. In such a case, I would recommend removing anything you can from your library path before you start, install JCL+JVCL and then restore your library path to its former really-long value.
git clone git://github.com/project-jedi/jvcl.git jvcl
```
This will get you the JVCL repository. You also need the JCL https://github.com/project-jedi/jcl
How to install
Install the JCL https://github.com/project-jedi/jcl
Start the jvcl\install.bat
JCL:
git clone git://github.com/project-jedi/jcl.git jcl
cd jcl
git submodule update --init
```
This will get you the JCL repository and initializes the submodule that contains the jedi.inc and kylix.inc files.
How to install
Start the jcl\install.bat
I succeded to install JCL and JVCL by download a ziped version (JVCL349CompleteJCL27-Build5676.zip) containing both JCL and JCVL from http://jvcl.delphi-jedi.org/
The problem I had seams to relate to multible installations of Delphi and several versions of JCL in the path. If I just installed for DX, it worked fine :)
Use the GetIt Package Manager integrated in your RadStudio IDE to download JCL and JVCL, check this other question.
Finally a headeachless way to install JVCL!
Get JCL and JVCL from the source. Uncheck all no installed compilers.
This works for Embardadero 10.1 Berlin! (24)
(you could download the zip from this place)
https://github.com/project-jedi/jcl
https://github.com/project-jedi/jvcl

Error in installing JEDI - please install the dependencies first

I downloaded JEDIVCL package.... according to its help i have to run install.bat from jcl folder and then run install.bat from jvcl folder. i launched install.bat from jvcl folder but i received this error:
and if run install.bat from jcl folder receive this error:
How can I solve this problem? if its possible give me steps to install this package.
Second error message is crash of Delphi compiler.
install.bat asks Delphi to compile JCL installer, but... Delphi compiler crashes.
This is definitive sign that there is a problem with your Delphi compiler!
Try to install available all updates. Also, try to open installer project in IDE and compile it from IDE (without command-line compiler).
Sounds like you have problem with your Delphi installation. If you have just installed Delphi make sure you have run it at least once.
You will need to have the DCC32.EXE command line compiler to install JCL. If I remember correctly this was not shipped in the Turbo or Trial editions of the product.
The JCL/JVCL look in the registry for the location of your Delphi Installations, some versions of Delphi update the registry on the first launch of the product.

Resources