Thema
:
Delphi
Ermitteln welcher COM-Client meine Anwendung gestartet hat
Einzelnen Beitrag anzeigen
shmia
Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
#
2
Re: Ermitteln welcher COM-Client meine Anwendung gestartet h
23. Mär 2010, 19:00
Zitat von
Dawn87
:
Kann ich herausfinden ob meine Anwendung "normal" durch den Anwender gestartet wurde (z.B. durch einen Doppelklick im Explorer, etc.) oder durch das Instanzieren eines
COM
-Objekts aufgerufen wurde (CreateOleObject) ?
zusammenfalten
·
markieren
Delphi-Quellcode:
uses
...,comserv;
var
msg :
string
;
...
case
ComServer.StartMode
of
smStandalone: msg := '
ich bin ganz allein
';
smAutomation: msg := '
jemand steuert mich gerade
';
smRegServer: msg := '
ich registriere mich
';
smUnregServer: msg := '
bye, bye
';
end
;
ShowMessage(msg);
Andreas
Zitat
shmia
Öffentliches Profil ansehen
Mehr Beiträge von shmia finden