SecureBridge conflict with Indy for package loading.

Discussion of open issues, suggestions and bugs regarding network security and data protection solution - SecureBridge
Post Reply
easyblue
Posts: 64
Joined: Wed 02 Feb 2005 13:02
Location: Shanghai

SecureBridge conflict with Indy for package loading.

Post by easyblue » Fri 20 May 2011 07:19

Hello

BDS2006 C++Builder version
Indy 9
SecureBridge 3.00.0.2

Now I have problem of following error messages when open a project contains both Indy Telnet component and SecureBridge component:

//--------------------------------------------------
Cannot load package 'indy100.' It contains unit 'IdWinSock2,'which is also contained in package 'IndySystem100'.
//--------------------------------------------------

It seems a package confliction.

And to reproduce it, I opened SecureBridge demo, for Indy9, there is a demo project for a compoenent installation.

So I try to install this component, I got the errors the other way around:
//-------------------------------------------------------------------
Cannot load package 'IndySystem100.' It contains unit 'IdWinSock2,'which is also contained in package 'indy100'.
//-------------------------------------------------------------------

Please kindly review it and solve it asap.

easyblue
Posts: 64
Joined: Wed 02 Feb 2005 13:02
Location: Shanghai

Post by easyblue » Fri 20 May 2011 08:36

seem the problem is in the component of TScIdIOHandler.

Dimon
Devart Team
Posts: 2910
Joined: Mon 05 Mar 2007 16:32

Post by Dimon » Mon 23 May 2011 07:05

It seems that you are using Indy 10 and not Indy 9, because the Indy100 and IndySystem100 packages are related to Indy 10. In this case you should use TScIdIOHandler for Indy 10.

easyblue
Posts: 64
Joined: Wed 02 Feb 2005 13:02
Location: Shanghai

No, it is not Indy10 but Indy9

Post by easyblue » Wed 25 May 2011 15:25

the exact version is Indy 9.0.50.

Please kindly check it.

Dimon
Devart Team
Posts: 2910
Joined: Mon 05 Mar 2007 16:32

Post by Dimon » Fri 27 May 2011 07:25

To use SecureBridge with Indy 9 in BDS 2006 you should check out the installation of "Indy Components" on installing the SecureBridge components.
After this you should install the Indy 9 components manually. You can find the component package by the following path: SecureBridge_InstDir\Demos\Indy9\Delphi10\indy9sbridge100.bdsproj.
SecureBridge_InstDir is the SecureBridge installation directory on your computer.

easyblue
Posts: 64
Joined: Wed 02 Feb 2005 13:02
Location: Shanghai

Post by easyblue » Fri 27 May 2011 08:00

thanks, problem solved as you suggested.

Dimon
Devart Team
Posts: 2910
Joined: Mon 05 Mar 2007 16:32

Post by Dimon » Fri 27 May 2011 08:34

If any other questions come up, please contact me.

Post Reply