API:System.Win.ScktComp.TServerWinSocket.Create
Delphi
constructor Create(ASocket: TSocket);
C++
__fastcall TServerWinSocket(NativeInt ASocket);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.Win.ScktComp.pas System.Win.ScktComp.hpp |
System.Win.ScktComp | TServerWinSocket |
Beschreibung
Erzeugt mit einem Windows-Socket-Handle eine Instanz von TCustomWinSocket.
System.Win.ScktComp.TServerWinSocket.Create erbt von System.Win.ScktComp.TCustomWinSocket.Create. Der folgende Inhalt bezieht sich auf System.Win.ScktComp.TCustomWinSocket.Create.
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.