Einzelnen Beitrag anzeigen

Alloc

Registriert seit: 18. Apr 2005
Ort: Griesheim
167 Beiträge
 
Delphi 2006 Professional
 
#1

Feststellen ob Word beendet wurde

  Alt 27. Feb 2006, 20:55
Hio Alle,

habe hier ein Programm, das per Ole eine Word-Instanz starten soll, dort eine Datei laden und dann solange warten (eingefroren werden) soll, bis der Benutzer die Word-Instanz wieder beendet hat. Eigentlich dachte ich an das Event "Quit" von Word's Ole-Schnittstelle, konnte allerdings nicht herausfinden, wie man mit Delphi und Ole-Events arbeitet. Andere Möglichkeit wäre wohl in regelmäßigen Intervallen die Ole-Verbindung abzufragen, habe aber keine Ahnung wie das gehen könnte (IF OleWord=0 ... geht da schonmal nicht ^^)...

mfG
Chris

/Edit:
Mir fällt grad auf, dass es nicht mal unbedingt eine OLE-Verbindung sien müsste. Einfach die Datei mit Word (bzw irgendeine Datei mit dem jeweiligen Programm) öffnen und dann warten bis das Programm wieder beendet wurde ... Irgendwelche Ideen?
ZB liefert ShellExecute ja ein Handle des neuen Programms zurück ... wäre nur noch die Frage, wie ich eine Anfrage darauf mache, ob dieser Handle noch offen ist ...
Christian Illy
ONI2.net, basicly every important link about Oni.
  Mit Zitat antworten Zitat