Entwickler-Ecke
Internet / Netzwerk - Fehlermeldung bei TClientSocket abfangen
Boromir - Sa 25.01.03 15:00
Titel: Fehlermeldung bei TClientSocket abfangen
Hi,
ich möchte zwei Rechner mit TClientSocket usw. verbinden! Und würde nun gerne, wenn der Server nicht eingeschaltet ist, das der Client keine eigene Fehlermeldung ausgibt, sondern ein Ereigniss auslöst, wie mache ich das?
THX
waldmeister - Sa 25.01.03 17:14
geh in das onerror-ereignis des clients un schreib da folgendes hin:
Quelltext
1: 2:
| errorcode:=0; showmessage('fehler'); |
der code is net getestet, sollte aber gehn!
patmann2001 - Sa 25.01.03 22:47
Hi
Der Code geht natürlich, aber So werden alle Fehlermeldungen zwischen Server und Client abgefangen und das sind wohl ein paar zu viele. :lol:
@Boromir: Es gibt immer Asyncrone Fehlermeldungen mit eine Zahl. z. B. 10065 bedeutet Host nicht erreichbar (WSAEHOSTUNREACH) das ist glaube ich genau der Fehler den Du suchst.
Also würde ich folgendes Coden:
Quelltext
1: 2: 3: 4: 5:
| If errorcode:=10065 then BEGIN errorcode:=0; MessageDLG('Der Server ist nicht zu erreichen',mtInformation,[mtOK],0); END; |
cu Patmann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!