views:

202

answers:

1

Can someone help in telling the details on how to uninstall Indy 10 and install the latest build? I found it http://indy.fulgan.com/ZIP/IndyTiburon.zip

There is a similar question, but not a satisfying answer, just some comments from the user who asked, but that is not a step by step guide.

Why there is not a tool for this?

+4  A: 

I did this very recently, I've done it before with 2007 and had lots of problems, but this time in D2010 it went really well...

Assumptions:

  1. The Indy BPL's are stored in the bin folder
  2. DCP and DCU are stored in the lib\indy10 folder
  3. Source code is source\indy\indy10 (then you have core/protocol/system subfolders)

Directions:

So, I took the BPL/DCP/DCU files and saved them somewhere safe (just in case) I renamed the core/protocol/system folders to core.old/protocol.old/system.old I then copied the core/protocol/system folders from the indytiburon.zip into source\indy\indy10 folder

Now, the packages have to be built in the following order:

System - Core - Protocol - dclCore - dclProtocol

For Delphi 2009, open the 130 packages, Delphi 2010 open the 140 packages.

I opened each package, then in the options I pasted the full path to lib\Indy10\ into the DCP and Unit output directory fields, and the full path to bin\ into the package output directory field.

Then I built the packages. For the dcl packages I also installed.

Certainly for 2010 it went without a hitch!

MarkRobinson
If you're going to replace the Delphi-provided units and packages, you'll want to replace the debug versions, too. Otherwise, you'll get unit conflicts whenever you check the "use debug DCUs" linker option. Personally, I'd just use a separate copy of Indy and leave the Delphi-provided files alone.
Rob Kennedy
Ahh, I'd forgotten about those damned debug dcu's...
MarkRobinson
I succesfully installed Indy following your instructions. Can you tell me about debug DCUs? What to do for that? ANyway for now I can build my project and the bugs I had due to not update Indy disappeared.THIS INFO SHOULD BE IN BIG FONT ON INDY WEBSITE!!!
That's great it all worked! I was going to add the steps but I got held up on paid work - at the moment I've just renamed the lib\debug\Indy10 to lib\debug\Indy10.old to ensure there's no mismatch
MarkRobinson