System.Win.ScktComp.ESocketError
Delphi
ESocketError = class(Exception);
C++
class PASCALIMPLEMENTATION ESocketError : public System::Sysutils::Exception
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 | 
|---|---|---|---|---|
| class | public | System.Win.ScktComp.pas System.Win.ScktComp.hpp  | 
        System.Win.ScktComp | System.Win.ScktComp | 
説明
ESocketError は例外クラスで、Windows ソケット オブジェクトの作成、使用、シャットダウン時に発生した失敗に対応するためのものです。
ESocketError は、次の時に発生します:
- ソケットが作成できない。
 - ソケットが初期化できない。
 - ソケットが開くことができない。
 - アプリケーションが、すでに開いたソケットのプロパティを変更しようとした。
 - ソケットに対して読み書きしようとした際に失敗した。
 - ソケットが適切に閉じることができない。
 
ESocketError クラスは 2 つあり、1 つは ScktComp ユニット内に、もう 1 つは Sockets ユニット内にあります。この 2 つの例外クラスは、同じように定義されており、ソケット オブジェクトの異なるカテゴリに対して、同じ関数を提供しています。定義が 2 つあるのは、ESocketError がすべてのソケット オブジェクトに対して同様に定義されているようにするためです。