![]() |
COM --> DCOM
Hallo,
ich habe ein COM-Objekt erstellt, welches auf dem lokalen Rechner problemlos läuft. Nun möchte ich aber das COM-Objekt auch von einem anderen Rechner ansprechen können. :gruebel: Die Rechner sind via LAN miteinander verbunden. Um das COM-Objekt ansprechen zu können, muß ich aus dem COM-Objekt ein DCOM-Objekt machen. Nur wie geht das :?: Vielleicht weiß jemand Rat ? |
Re: COM --> DCOM
1, Registrieren der Typbibliothek auf dem Client-Recher <Anwendungsname.exe> /REGSERVER
2, Aufruf des Servers statt mit <MyServer>.Create mit <MyServer.CreateRemote(<ZielRechnername>); 3, Falls Fehler kommen, noch dafür sorgen das auf dem Serverrechner die entsprechend gewünschte Sicherheitseinstellungen vorliegen (dcomcnfg unter Start/Ausführen starten). Name der Anwendung auswählen und konfigurieren. Schon sollte es gehen. |
Re: COM --> DCOM
Vielen Dank für die schnelle Antwort. :-D
Hat auf Anhieb funktioniert ! :lol: |
Re: COM --> DCOM
Zitat:
Platte des Client kopieren. Danach wird die TLB mit dem Borland-Tool TRegSvr.exe registriert.
Code:
Vorteile: der DCOM-Client braucht keinen Dateizugriff auf die Anwendung oder DLL
weniger Netzverkehr Nachteil: mehr Aufwand bei der Registrierung |
Re: COM --> DCOM
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz