Datasnap.Win.MConnect.TDispatchConnection.ServerName
Delphi
property ServerName: string read FServerName write SetServerName;
C++
__property System::UnicodeString ServerName = {read=FServerName, write=SetServerName};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Datasnap.Win.MConnect.pas Datasnap.Win.MConnect.hpp |
Datasnap.Win.MConnect | TDispatchConnection |
Beschreibung
Enthält den Namen des Anwendungs-Servers, zu dem eine Verbindung aufgebaut werden soll.
Mit der Eigenschaft ServerName legen Sie den Namen des Anwendungs-Servers fest, zu dem die Client-Anwendung eine Verbindung aufbauen soll. Zur Entwursfzeit zeigt der Objektinspektor eine Dropdown-Liste der registrierten Server an, falls eine der folgenden Bedingungen zutrifft:
Bei DCOM- und OLEnterprise-Verbindungen müssen die Server in der Systemregistrierung registriert sein..
Bei Socket-Verbindungen muss die Datei ScktSrvr.exe auf dem Server-Rechner ausgeführt werden.
Bei Web-Verbindungen muss die Verbindungskomponente über eine URL zum Auffinden der Datei httpsrvr.dll verfügen.
Wenn der Wert ein gültiger Name für einen registrierten Anwendungs-Server ist, wird bei der Zuweisung an ServerName der Wert der Eigenschaft ServerGUID in die GUID des angegebenen Anwendungs-Servers geändert.
Anmerkung: Damit die Dispatch-Verbindung das entsprechende Server-COM-Objekt erzeugen und mit ihm kommunizieren kann, muss entweder ServerName oder ServerGUID angegeben werden. Dies gilt auch für Verbindungen, die nicht mit DCOM aufgebaut werden, da das Remote-Datenmodul auf dem Anwendungs-Server immer als COM-Objekt implementiert ist. Die Verwendung der Eigenschaft ServerGUID anstelle von ServerName zur Identifizierung des Anwendungs-Servers bietet den Vorteil, dass bei COM-basierten Verbindungen der Anwendungs-Server nicht auf dem Client-System registriert sein muss.