System.Win.ScktComp.TCustomWinSocket.Create
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.