Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: XE2 Upgrading Indy 10 Questions


This question is not answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 4 - Last Post: Mar 8, 2018 7:19 PM Last Post By: David Lee
David Lee

Posts: 4
Registered: 2/10/11
XE2 Upgrading Indy 10 Questions  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 4, 2018 8:46 PM
I am currently using the Indy version 10.5.8.0 that came with XE2.

I now need to upgrade Indy to a more recent version as I need TLS1.2.

Now I have followed the instructions on the IndyProject site in that I have installed SVN Windows Extension and got the most recent version (5448).

But I have some questions regarding the install instructions.

Questions

1. The instructions mention that I need to find the source files, bpl etc. I notice some files were found in the c:\ProgramData location.
I assume I will need to delete these files as well?

2. To build the new Indy it mentions FULLD#.bat where # represents the Delphi Version but I didn't find anything for XE2 though I did find Fullc_XE2.bat when I searched through everything.
Should I be using Fullc_XE2.bat?
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: XE2 Upgrading Indy 10 Questions  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 5, 2018 10:57 AM   in response to: David Lee in response to: David Lee
David Lee wrote:

To build the new Indy it mentions FULLD#.bat where # represents
the Delphi Version but I didn't find anything for XE2

That is because Indy stopped using command-line scripts for Delphi
after RAD Studio 2009. You can instead just open the 5 individual BPK
projects (IndySystem160, IndyCore160, IndyProtocols160, dclIndyCore160,
and dclIndyProcols160, in that order), or the Indy160 project group, in
the IDE and compile+install from there.

I did find Fullc_XE2.bat when I searched through everything. Should I
be using Fullc_XE2.bat?

No. The FULLC scripts are meant for C++Builder, not Delphi.

--
Remy Lebeau (TeamB)
David Lee

Posts: 4
Registered: 2/10/11
Re: XE2 Upgrading Indy 10 Questions  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 6, 2018 4:38 PM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Remy Lebeau (TeamB) wrote:
David Lee wrote:

To build the new Indy it mentions FULLD#.bat where # represents
the Delphi Version but I didn't find anything for XE2

That is because Indy stopped using command-line scripts for Delphi
after RAD Studio 2009. You can instead just open the 5 individual BPK
projects (IndySystem160, IndyCore160, IndyProtocols160, dclIndyCore160,
and dclIndyProcols160, in that order), or the Indy160 project group, in
the IDE and compile+install from there.

I did find Fullc_XE2.bat when I searched through everything. Should I
be using Fullc_XE2.bat?

No. The FULLC scripts are meant for C++Builder, not Delphi.

--
Remy Lebeau (TeamB)

Hi Remy,

I have managed to build the bpl files.

However when I try and install dclIndyCore160.bpl I get an error:

The procedure entry point @ldidn@initialization$qqrv could not be located in the dynamic link library c:\users\public\documents\rad studio\9.0\bpl\dclIndyCore160.bpl

Can you tell me why this is occurring?
David Lee

Posts: 4
Registered: 2/10/11
Re: XE2 Upgrading Indy 10 Questions  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 6, 2018 4:38 PM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Remy Lebeau (TeamB) wrote:
David Lee wrote:

To build the new Indy it mentions FULLD#.bat where # represents
the Delphi Version but I didn't find anything for XE2

That is because Indy stopped using command-line scripts for Delphi
after RAD Studio 2009. You can instead just open the 5 individual BPK
projects (IndySystem160, IndyCore160, IndyProtocols160, dclIndyCore160,
and dclIndyProcols160, in that order), or the Indy160 project group, in
the IDE and compile+install from there.

I did find Fullc_XE2.bat when I searched through everything. Should I
be using Fullc_XE2.bat?

No. The FULLC scripts are meant for C++Builder, not Delphi.

--
Remy Lebeau (TeamB)

Hi Remy,

I have managed to build the bpl files.

However when I try and install dclIndyCore160.bpl I get an error:

The procedure entry point @ldidn@initialization$qqrv could not be located in the dynamic link library c:\users\public\documents\rad studio\9.0\bpl\dclIndyCore160.bpl

Can you tell me why this is occurring?
David Lee

Posts: 4
Registered: 2/10/11
Re: XE2 Upgrading Indy 10 Questions  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Mar 8, 2018 7:19 PM   in response to: David Lee in response to: David Lee
David Lee wrote:
Remy Lebeau (TeamB) wrote:
David Lee wrote:

To build the new Indy it mentions FULLD#.bat where # represents
the Delphi Version but I didn't find anything for XE2

That is because Indy stopped using command-line scripts for Delphi
after RAD Studio 2009. You can instead just open the 5 individual BPK
projects (IndySystem160, IndyCore160, IndyProtocols160, dclIndyCore160,
and dclIndyProcols160, in that order), or the Indy160 project group, in
the IDE and compile+install from there.

I did find Fullc_XE2.bat when I searched through everything. Should I
be using Fullc_XE2.bat?

No. The FULLC scripts are meant for C++Builder, not Delphi.

--
Remy Lebeau (TeamB)

Hi Remy,

I have managed to build the bpl files.

However when I try and install dclIndyCore160.bpl I get an error:

The procedure entry point @ldidn@initialization$qqrv could not be located in the dynamic link library c:\users\public\documents\rad studio\9.0\bpl\dclIndyCore160.bpl

Can you tell me why this is occurring?

Hi Remy,

Do you have any ideas about how I can solve this issue?
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02