Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Fehler bei TCP/IP connect verarbeiten (https://www.delphipraxis.net/123797-fehler-bei-tcp-ip-connect-verarbeiten.html)

yogie 8. Nov 2008 19:20


Fehler bei TCP/IP connect verarbeiten
 
Hallo zusammnen,

bei der Verwendung von IdTCPClient aus der INDY-Palette bzw. bei der Verwendung
von TCPClient aus der Internet-Palette habe ich ein Problem beim connect.

Beim Aufbau einer Verbindung zu einem vorhandenen Host klappt alles wie gewünscht.

Versuche ich aber eine Verbindung zu einer nicht existierenden Adresse aufzubauen, friert mein Programm vollständig ein. Die Einbettung in eine try except Konstruktion hat auch nicht weitergeholfen. Das Ereignis OnError beim TCPClient wird auch nicht ausgelöst. So etwas wie ein Timeout habe ich beim connect nicht gefunden.

Mache ich da was völlig falsch? Das Programm soll eine Verbindung zu einem Server aufbauen, der eventuell auch mal nicht angeschlossen / aktiv ist. Das muss man doch irgendwie sauber
abfangen können.

Gruß Yogie

Relicted 8. Nov 2008 22:02

Re: Fehler bei TCP/IP connect verarbeiten
 
Moinsen,

welche Indy Version nutzt du?

Gruß
Reli

yogie 9. Nov 2008 06:38

Re: Fehler bei TCP/IP connect verarbeiten
 
Ich habe INDY 8.0.25 enthalten in Delphi 6 Prof.

In der Zwischenzeit habe ich herausgefunden, dass man wohl
in neueren Versionen ein Timeout einstellen kann.

Das scheint aber auch nicht ganz problemlos zu funktionieren.

Hat da jemand Erfahrung wie man die alte Version aus der
Komponentenpalette entfernt ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz