Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi COM-Server am leben lassen (https://www.delphipraxis.net/150284-com-server-am-leben-lassen.html)

Zend 12. Apr 2010 14:24


COM-Server am leben lassen
 
Hallo,

ich hab ne EXE-Datei die man wie Word oder Excel per COM fernsteuern kann. Sobald das zugehörige COM-Objekt per VBS erstellt wird startet mein Programm automatisch. Sobald das COM Objekt zerstört wird (das Script also abgelaufen ist) wird mein Programm automatisch wieder beendet.

Gibt es eine Möglichkeit die Anwendung trotzdem offen zu lassen?

Grüße
Zend

Uwe Raabe 12. Apr 2010 16:21

Re: COM-Server am leben lassen
 
Zitat:

Zitat von Zend
Gibt es eine Möglichkeit die Anwendung trotzdem offen zu lassen?

  • Die Exe vorher von Hand starten
  • Beim Start der Exe eine eigene Instanz des Servers abrufen (gibt aber dann Stress beim Beenden)

himitsu 12. Apr 2010 16:31

Re: COM-Server am leben lassen
 
Zitat:

Zitat von Uwe Raabe
  • Die Exe vorher von Hand starten
  • Beim Start der Exe eine eigene Instanz des Servers abrufen (gibt aber dann Stress beim Beenden)

wenn eine Aktion länger laufen soll, als das COM-Objekt lebt
  • die Verarbeitung des COM-Ojekts ausbremsen, so daß die Aktion erst zurückkehrt, wenn die Verarbeitung wirklich fertig ist.
  • das COM-Objekt startet eine weitere Anwendung und läßt diese weiterarbeiten,
    auch noch nachdem das COM-Objekt und seine Exe beendet sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz