Newsgroups : Borland : borland.public.delphi.internet.winsock : 2007 Feb : Re: Indy 10 DevSnap and WebApplicaiton
| Subject: | Re: Indy 10 DevSnap and WebApplicaiton |
| Posted by: | "Bear" (be..@nobody.com) |
| Date: | Wed, 28 Feb 2007 15:42:24 |
Hi Guillem,
Thank you for your awesome information!
It will help many developers.
Bear
"Guillem" <guillemvicens-nospam@clubgreenoasis.com>
wrote:45e41f08$1@newsgroups.borland.com...
> Bear wrote:
>
>> Hi,
>>
>> When I compile an old WebApplication with Indy 10 Dev snap,
>> the IDE will say
>> "[Pascal Fatal Error] SockApp.pas(14): F1026 File not found:
>> 'IndySockTransport.dcu'"
>>
>> Delphi Web Application is based on INDY, how to fix this?
>> (There is no use if I only comment "IndySockTransport,")
>
> Indy 10's code was adapted so it could be used in .NET as well. There
> are some changes in comparison with Indy 9 that require recoding apps.
> Said this, I don't remember if this IndySockTransport unit was still in
> Indy 9. With which version of Indy did you compile it at first?
>
>>
>> Is there an Indy 10 Dev Installer?
>>
>
> nope but you can try this. It has worked for others
>
> 1- deinstall the packages from inside the IDE
>
>
> 2- make sure you have deleted following files:
>
> NOTE: this are all the files I remember. There may be others left
> that have to be uninstalled as well.
>
> NOTE 2: just in case, make a backup of all them before continuing
>
> in the BDS\bin directory
>
> IndySystem*.bpl
> IndyCore*.bpl
> IndyProtocols*.bpl
> dclIndyCore*.bpl
> dclIndyProtocols*.bpl
> Indysystem*.dll
> IndyCore*.dll
> IndyProtocols*.dll
>
> in the BDS\lib\Indy10 directory
>
> Id*.dcuil
> Id*.dcu
> Id*.dpuil
> Indy*.dcpil
> Indy*.dcp
>
> in the BDS\lib\debug\Indy10 directory
>
> Id*.dcu
> Id*.dcuil
> id*.dcpil
> Indy*.dcp
> Indy*.dcpil
>
> 3- Make sure no path regarding Indy is left behind (Tools-> Environment
> Options ->Library path). This is to ensure the IDE will only be looking
> for Indy in the directories you install it.
>
> 4- Proceed with installation as shown in the webpage.The name of the
> packages indicate for which compiler there are, i.e,
>
> *60* are for D6
> *70* are for D7
> *80* are for D8 (.NET)
> *90* are for BDS2005
> *100* are for BDS2006
> etc.
>
>
> --
> Best regards :-)
>
> Guillem Vicens Meier
> Dep. Informatica Green Service S.A.
> www.clubgreenoasis.com
> --
> In order to contact me remove the -nospam
none