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 がすべてのソケット オブジェクトに対して同様に定義されているようにするためです。