System.Win.ScktComp.TCustomWinSocket.Create
Delphi
constructor Create(ASocket: TSocket);
C++
__fastcall TCustomWinSocket(NativeInt ASocket);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TCustomWinSocket |
説明
Create は,Windows ソケットハンドルから TCustomWinSocket のインスタンスを作成します。
Create メソッドを呼び出すと,Windows ソケットオブジェクトを作成できます。ほとんどの Windows ソケットオブジェクトは,そのオブジェクトを使用するソケットコンポーネントによって自動的に作成されます。アプリケーションは,サーバーソケットコンポーネントの OnGetSocket イベントハンドラで独自の Windows ソケットオブジェクトを作成することがあります。
継承するコンストラクタを呼び出した後,Create は
Winsock.dll が初期化されていることを確認する
マルチスレッド処理を管理するヘルパーオブジェクトを割り当てる
ASyncStyles プロパティを初期化して,[asRead, asWrite, asConnect, asClose] に設定する
SocketHandle プロパティを ASocket パラメータに初期化し,Connected プロパティを設定して,ASocket が有効なオープン Windows ソケットのハンドルであるかどうかを示す
Addr プロパティを初期化する