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 ...