Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Probleme mit Indy in Delphi7


FriFra - Mi 25.09.02 14:47
Titel: Probleme mit Indy in Delphi7
:D Ich habe gerade Delphi7 professional installiert und musste leider feststellen, dass die mitgelieferten Indy Componenten nicht funktionieren. Beim Compilieren bekomme ich immer folgende Fehlermeldung :evil: :

Quelltext
1:
[Fataler Fehler] IdStack.pas(133); Datei nicht gefunden: 'IdStackWinsock.dcu'                    


:idea: Diese Datei existiert tatsächlich nicht (bei Delphi5/6 ist sie vorhanden) auch eine Neuinstallation von Delphi7 brachte nichts.


Udontknow - Mi 25.09.02 15:49

Hi!

Was für eine Indy-Version ist es denn?

Entferne Indy am besten über die Systemsteuerung und hole dir die neueste Indy-Version ([url]http://www.nevrona.com[/url]), wo du dann eben das Komponenten-Packacke von hand kompilieren und installieren musst.

Cu, :D
Udontknow


DeCodeGuru - Mi 25.09.02 15:54

stimmt es eigentlich, dass die Indy-Kompos in version 9 wirklich so fehlerhaft?


Udontknow - Mi 25.09.02 15:56

Also, ich nutze da im Moment nur die IdPop3 und die IdSmtp, habe aber damit eigentlich keine Schwierigkeiten mit.


FriFra - Mi 25.09.02 16:31

Bei Delphi7 lässt sich Indy nicht so einfach entfernen, da es als Standartkomponentensammlung mitgeliefert wurde.

Es ist Version 9.00.10, also die aktuelle Version. Allerdings gibt es auf http://www.nevrona.com keine Version für Delphi7, die ist nur bei Delphi7 dabei.


FriFra - Mi 25.09.02 16:33

Udontknow hat folgendes geschrieben:
Also, ich nutze da im Moment nur die IdPop3 und die IdSmtp, habe aber damit eigentlich keine Schwierigkeiten mit.


Verwendest Du auch Delphi7 (bei Delphi6 funktioniert es bei mir auch)?
Ich verwende IdHTTP...


Udontknow - Mi 25.09.02 16:40

Ich benutze noch Delphi 6.



Indy war ja auch schon bei Delphi 6 standardmäßig dabei. Du kannst es aber eben über "Systemsteuerung/Software/Borland Delphi 6(7?)/Ändern" vom Delphi-Wartungstool deinstallieren lassen.

Nimm doch dann einfach das D6-Package, so viel hat sich ja von 6 nach 7 nicht getan... Probiers mal!

Cu, :D
Udontknow


FriFra - Mi 25.09.02 21:03

Danke, ich habe es einfach entfernt und dann wieder neu nstalliert... danach lief es.

...aber es gibt noch etliche andere Probleme :cry: z.B.

:evil: dTCPClient1.ReadLn('',1); -> Hängt sehr oft (Timeout wird ignoriert!)
:evil: IdMappedTCPPort -> OnBeforeConnect gibt es nicht mehr! (da kann ich jetzt ein paar Programme neu schreiben :x ...)

Sch... Version 9.00.10 (oder ist das nur bei der Delphi7 distributon so?)