Typically, the install of the JEDI libraries is done using the installer. Does anybody know if the installer
Works with Rad Studio XE (Delphi and Builder)
Can be easily modified to do so if not
Knows of some manual install instructions?
Thanks
Depends on what JEDI Libraries your talking about as there are several.
Typically updated JEDI Library are available for download on sourceforge a few days after release. As they are not permitted to publish the required changes before the release. But since the JCL is used in the RAD Studio IDE, it is always updated to the latest version.
The JCL (JEDI Code Library) is on the partner DVD.
JCL for XE can be downloaded from Code Central here: http://cc.embarcadero.com/Item/27879
The JVCL (Jedi Visual component Library) can be downloaded from Code Central here: http://cc.embarcadero.com/Item/27901
The Delphi XE Partner DVD contains JCL and JVCL.
If you are using the Delphi XE trial, then it's possible that jedi installer does not work even when Jedi make the release with support of Delphi XE. That is because the tral version of the products doesn't support command line tools (e.g. command line compiler) that the installers need to compile Jedi's BPLs
The current state of the JCL and JVCL do not work with Builder C++ XE.
The author has stated he hopes for a release On Sept 10, 2010
Unless you are in a hurry you should wait for an official release, but if there are not "breaking changes" (and AFAIK XE has not), it's not difficult to modify the packages to generate different bpl/dcp names at least and install them manually.
Related
I'm trying to install a new version of Indy 10 in Delphi XE3.
I'm using the Fullc_XE3.bat to compile the component, it works and finish OK, however, when I try to install dclIndyCore170.bpl I get the next popup error:
Procedure entry point not found #Idstack#TIdStackLocalAddressList#GetAddress$qqri in the dynamic link library D:\Entorno XE3\COMPONENTES\Indy-master\C17\Win32\Release\dclIndyCore170.bpl
I don't know what I'm doing wrong, I cleaned Delphi's Indy installation, deleting all indy files: dcp, dcu, pas, bpl.
Could you help me please?
First off, if you are doing a DELPHI installation, you should NOT be using the Fullc_XE3.bat script at all. That script is meant only for a C++BUILDER installation instead (the c in the filename stands for C++). For Delphi, simply open Indy's 5 .dpk packages (or the Indy170.groupproj project group) directly in the IDE and use the Project Manager's Compile and Install options.
Second, Delphi XE3 was released in September 2012, but TIdStackLocalAddressList was introduced in April 2013 for Indy 10.6.0 in XE4. So, you have clearly NOT cleared out the old Indy version that shipped with XE3 before installing the new Indy version. Your IDE is encountering an old binary that was left behind.
I've just installed RAD 10.2 Tokyo, from the official ISO, but using a trial period serial number. It says "Architect" when I start it (though I wanted to trial Entreprise edition).
Now inside Delphi's folder, when I go to sources, I find a few subfolders like rtl, but no VCL subfolder.
Does anyone have these files? Am I missing them because I installed a trial version, did Embarcadero stop providing them? In my old Delphi XE2, I also have FireMonkey framework sources, but here, nothing...
The trial version does not provide sources. You get the sources when you purchase. Note that the starter edition also does not provide sources.
Has anyone managed to install Jedi JCL JVCL in Delphi XE2 Starter on Windows 8.1 64 bit?
I have tried a number of the installers but all to no avail.
I only recently jumped back in to Delphi after a number of years away from programming and am very rusty to say the least.
What installer would you recommend?.
After much deliberation and searching, I found a version of the binary installers that works.
Here are the links below.
JCL Binary installer for Delphi XE2 cc.embarcadero.com/Item/28775
JVCL Binary installer for Delphi XE2 cc.embarcadero.com/item/28776
Problem solved and it worked perfectly, so anyone with the same configuration try this install
I have to update a Delphi XE installation for a project to a newer version of Delphi but I don't have much experience with Delphi, the problem is there are plenty of old packages and components in there.
When I install a new version did I have to install all components again (if it possible to install it in this new version) or is it something like an update to my old installation and all installed stuff is now in the new version also?
Updating a Delphi XE application to a newer Delphi is usually quite easy. The only serious issue could be third party components which you must install in the newer Delphi version. Check with each component vendor that a version exists for your target Delphi version.
I always strongly recommand to NOT use any third party component that has no source available. Also don't buy any third party component using a DLL, OCX or other external binary object.
When you buy a third party component, always buy the source code with it. Then throw away any pre-build package or dcu and recompile everything before any serious use. That way you'll be sure to have all required source code and work with that source code.
Once you have the source code, it becomes much easier to port to the next Delphi version. Usually there is just nothing to change (There was only one notable exception in the past between Delphi 2007 and Delphi 2010 when Unicode string were introduced).
When there is something to change, it is usually only the name of a "used" unit. Somtimes Embarcadero move one class from a unit to another one. Sometimes, you have to change a $IFDEF which specify a Delphi version. Look at {$IFDEF VER180} and similar to adapt to you current version (See the online help for such symbol).
And if you still have issues, then ask here...
Upgrading to newer version of Delphi might not be a trivial task.
First problem you will run into are Thid Party Components.
If you don't own the souce code for them it means that they come with precompiled packages and these packages unfortunately arent compatible between different Delphi versions.
If you do have source code for them you might be able to recompile them on newer Delphi versions but this might require you to do some code changes.
So I strongly recomend you first check to see if there are updated versions of these components available that support the Delphi version to which you are planning to upgrade.
For instance if your application relies on BDE (Borland Database Engine) that shipped with older versions of Delphi you Will be forced to do Quite some changes to properly set up the FireDac database framework that ships with newer delphi versions.
Can someone please point me to instructions for installing the latest Indy10 in Delphi 2007 for .NET? I'm not exactly sure how that works for the .NET side.
Currently, I use the Indy10 assemblies that shipped with Delphi 2007. I have the latest Tiburon branch of Indy10. My preference would be to build directly from the Pascal source in Delphi 2007 for .NET, although I'll use newly-built assemblies if necessary.
Do I just need to build some package or other?
Indy's ...Net packages (such as IndySystem100Net, etc...) are for Delphi.NET. However, there are some issues in the current Tiburon branch code that prevents Indy from fully compiling under .NET correctly.