System.Win.ScktComp.TCustomWinSocket.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor Create(ASocket: TSocket);

C++

__fastcall TCustomWinSocket(NativeInt ASocket);

Eigenschaften

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

Beschreibung

Erzeugt mit einem Windows-Socket-Handle eine Instanz von TCustomWinSocket.

Durch einen Aufruf von Create können Sie ein Windows-Socket-Objekt erzeugen. Diese Objekte werden normalerweise von der zugrundeliegenden Socket-Komponente automatisch erstellt. Anwendungen können in einer Ereignisbehandlungsroutine für OnGetSocket einer Server-Socket-Komponente eigene Windows-Socket-Objekte erzeugen.

Nach dem Aufruf des geerbten Konstruktors nimmt Create die folgenden Initialisierungen vor:

Die Initialisierung von WINSOCK.DLL wird überprüft.

Hilfsobjekte für das Multithreading werden zugewiesen.

ASyncStyles wird mit [asRead, asWrite, asConnect, asClose] initialisiert.

Die Eigenschaft SocketHandle wird mit dem Parameter ASocket initialisiert. Außerdem wird die Eigenschaft Connected so initialisiert, dass sie angibt, ob ASocket das Handle eines gültigen, geöffneten Windows-Socket ist.

Die Eigenschaft Addr wird initialisiert.

Siehe auch