Datasnap.Win.SConnect.TSocketConnection.DoConnect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DoConnect; override;

C++

virtual void __fastcall DoConnect();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Datasnap.Win.SConnect.pas
Datasnap.Win.SConnect.hpp
Datasnap.Win.SConnect TSocketConnection

Beschreibung

Stellt die Verbindung zu einem Remote-Anwendungsserver her.

DoConnect wird intern verwendet, um die Verbindung zum Anwendungsserver herzustellen, wenn die Eigenschaft Connected auf true gesetzt ist. Wenn den Eigenschaften Host oder Address und Port Werte zugewiesen sind, verwendet DoConnect diese Werte, um den Socket auf dem Server-Computer zu lokalisieren. Wenn dagegen die Eigenschaft ObjectBroker gesetzt ist, werden diese Werte vom Objekt-Broker abgerufen.

Sobald der Server-Computer gefunden ist, öffnet DoConnect eine Verbindung.

Anmerkung:  Wenn ObjectBroker den Wert nil (Delphi) oder NULL (C++) hat, werden die Werte von Host, Address und Port zusammen mit der Socket-Verbindungskomponente gespeichert. Ist ObjectBroker nicht nil (Delphi) oder NULL (C++), werden diese während des Entwurfs festgelegten Werte nicht gespeichert. Sobald diese Eigenschaften aber Werte erhalten (entweder vom Objekt-Broker abgerufen oder zur Laufzeit durch den Quelltext festgelegt), werden diese jedes Mal verwendet, wenn eine Verbindung neu aufgebaut werden muss. Sollten die Werte anschließend ungültig werden, ruft die Socket-Verbindungskomponente neue Werte vom Objekt-Broker ab.

Siehe auch