System.Win.ScktComp.TSocketErrorProc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (*TSocketErrorProc)(int ErrorCode);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public System.Win.ScktComp.hpp System.Win.ScktComp System.Win.ScktComp


Beschreibung

Der Typ repräsentiert die Exception-Behandlungsroutine für Fehlermeldungen, die von einer Windows-Socket-Verbindung empfangen werden.

Der Parameter ErrorProc gibt die Exception-Behandlungsroutine an. Diesem Parameter wird der Windows-Socket-Fehlercode übergeben. Eine Anwendung kann in dieser Exception-Behandlungsroutine den Fehler ausgleichen oder eine Exception auslösen. Wird dem Parameter ErrorProc der Wert nil (Delphi) oder NULL (C++) übergeben, wird das Standardverhalten wiederhergestellt. Die Socket-Komponente löst dann eine ESocketError-Exception aus.

Per Vorgabe haben Socket-Komponenten keine gesonderten Fehlerbehandlungsroutinen und lösen einfach eine ESocketError-Exception aus, wenn sie Fehlermeldungen empfangen. Ist mit SetErrorProc eine Exception-Behandlungsroutine zugewiesen, löst die Socket-Komponente diese Exception nicht aus.

Siehe auch