System.Win.ScktComp.ESocketError

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.SysUtils.ExceptionSystem.TObjectESocketError

Delphi

ESocketError = class(Exception);

C++

class PASCALIMPLEMENTATION ESocketError : public System::Sysutils::Exception

Eigenschaften

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

Beschreibung

ESocketError ist die Exception-Klasse für Fehler im Zusammenhang mit Windows-Socket-Objekten.

ESocketError wird ausgelöst, wenn:

  • ein Socket nicht erzeugt werden kann.
  • ein Socket nicht initialisiert werden kann.
  • ein Socket nicht geöffnet werden kann.
  • eine Anwendung versucht, die Eigenschaften eines offenen Sockets zu ändern.
  • ein Fehler beim Lesen oder Beschreiben eines Sockets auftritt.
  • ein Socket nicht geschlossen werden kann.

Es sind zwei ESocketError-Klassen definiert, eine in der Unit ScktComp, die zweite in Sockets. Die Definition und der Zweck der beiden Klassen ist identisch. Die doppelte Definition stellt sicher, dass ESocketError für alle Socket-Objekte definiert ist.

Siehe auch