Entwickler-Ecke
Internet / Netzwerk - Indy Fehlerkonstanten
alias5000 - Sa 14.01.06 13:59
Titel: Indy Fehlerkonstanten
Hi
Vorweg, ich beziehe mich auf Indy 9, wobei das bei Indy 10 gleich sein sollte.
Ich hab mal ein wenig in der Suche rumgestöbert und folgendes gefunden:
http://www.delphi-library.de/viewtopic.php?t=22001&start=0&postdays=0&postorder=asc&highlight=
Es geht mir darum, dass ich gerne die Indy-Exceptions nicht nach ihrem Message-Text, sondern nach deren Fehlernummer unterscheiden will, was ja mit EIdSocketException.LastError übergeben wird. Nur: woher weiß ich, welche Nummer zu was genhört?
Der Link oben verweist auf Fehlernummern der TClientSocket und TServerSocket Komponenten. Also: gelten diese auch bei indy?
Und wenn ja, dann ist diese Liste nicht komplett, es fehlen dan nämlich nummern wie 10065. Woher kann man eine Vollständige Liste beziehen.
In der Indy Hilfe hab ich auch nichts gefunden...
Gruß alias5000
Narses - Sa 14.01.06 14:21
Moin!
Das sieht doch schwer nach den WSA-Fehlern aus. Schau mal im MSDN, da gibts ne Fehlerliste.
cu
Narses
alias5000 - Sa 14.01.06 14:30
WSA = WinSocket...?
Aber ich schau mal
Narses - Sa 14.01.06 14:35
Moin!
Yip,
Windows-
Socket-
API. :wink:
Nochmal gerade nachgesehen, in der win32api\JwaWinsock2.pas stehen die auch drin, hier, dein Beispiel:
Quelltext
1:
| WSAEHOSTUNREACH = (WSABASEERR+65); |
cu
Narses
alias5000 - Sa 14.01.06 14:39
Ja ich hab jetzt in der PSDK gesucht (hatte ich total vergessen, das ich die ja hab) und da iss alles aufgelistet.
Für den, den es interessiert, man suche dort nach WSAGetLastError und dann ist im Dokument ein Link auf die Error codes.
Gruß alias5000 und danke an Narses!
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!