Newsgroups : Borland : borland.public.delphi.internet.winsock : 2006 Sep : Downloaded current Indy 10 and cannot install in D2006

www.cryer.info
Managed Newsgroup Archive

Downloaded current Indy 10 and cannot install in D2006

Subject:Downloaded current Indy 10 and cannot install in D2006
Posted by:"John Friel" (jo..@frieltek.com)
Date:Fri, 22 Sep 2006 14:46:41

I've located the instructions for downloading and installing the latest Indy
10 release.  It's not going so well.

1. I've done the steps to manually delete all of the Indy files from their
directories.

1. Restarted both the Win32 and Full D2006 editions to make sure both know
the original version as shipped with D2006 is gone.

2. Unzipped the downloaded version into new folders.

3. Loaded IndySystem100.bsdproj and then right-clicked in D2006 and selected
Build.  OK.
4. Loaded IndyCore100.bsdproj and right-clicked and selected Build.  OK.
5. Loaded IndyProtocols100.bsdproj and right-clicked and selected Build.
Failed.

Reports [Pascal Error] IdFTP.pas(3491): E2034 Too many actual parameters

The offending lines look like this:

          LLocalCRC := Sys.UpperCase(HashValueAsHex(ALocalFile, AStartPoint,
AStartPoint + LByteCount));

So, there we sit.  I Ctrl-Clicked the HashValueAsHex function and it
positioned the cursor in IdHash on this function:

function TIdHash160.HashValueAsHex(const ASrc: string): String;
begin
  Result := ToHex(HashValue(ASrc));
end;

Yes, it sure looks like too many parameters to me too! (lol)

What's the fix for this?

Thanks

John

Replies:

www.cryer.info
Managed Newsgroup Archive