System.Win.ScktComp.ESocketError

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.SysUtils.ExceptionSystem.TObjectESocketError

Delphi

ESocketError = class(Exception);

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp System.Win.ScktComp

Description

ESocketError est la classe des exceptions pour les échecs se produisant lors de la création, l'utilisation ou la fermeture d'objets socket Windows.

ESocketError est déclenchée quand :

  • Un socket ne peut être créé.
  • Un socket ne peut être initialisé.
  • Un socket ne peut être ouvert.
  • Une application tente de modifier les propriétés d'un socket déjà ouvert.
  • Un échec a lieu lors de l'écriture ou la lecture dans un socket.
  • Un socket ne peut être correctement fermé.

Il y a deux classes ESocketError : l'une dans l'unité ScktComp et la seconde dans l'unité Sockets. Ces deux classes d'exception sont définies de manière identique et ont la même fonction pour les différentes catégories d'objets socket. Les deux définitions permettent simplement de vérifier que ESocketError est définie pour tous les objets socket.

Voir aussi