![]() |
Automation server registrieren
Hi,
ich habe ein Programm das einen automation server beinhaltet. Diesen kann ich ja mit /regserver registrieren. Nun habe folgende Fragen: 1. Ich habe hier eine Anwendung die ich nicht selber geshrieben habe. Diese beinhaltet ebenfalls einen automation server. Wenn man das Programm zum 1. startet, wird dieser automatisch registriert. Allerdings kann ich im Quellcode nicht sehen, wie das ausgelösst wird. Hat jemand eine Idee wie das umgesetzt sein könnte? 2. Wie prüft man am besten ob der Server bereits registriert wurde? Einfach in der Registry nachschauen ob es einen Eintrag für die entsprechende CLSID gibt? Danke für eure Hilfe! |
AW: Automation server registrieren
Zitat:
Delphi-Quellcode:
statt.
constructor TComServer.Create
Zitat:
Delphi-Quellcode:
function ProgIDExists(const ProgID:WideString):Boolean;
var tmp : TGUID; begin Result := Succeeded(CLSIDFromProgID(PWideChar(ProgID), tmp)); end; if ProgIDExists('Word.Application') then ShowMessage('MS Word ist instaliert'); |
AW: Automation server registrieren
Super, vielen Dank!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 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