Autor Beitrag
cbidata
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 17.02.03 22:16 
Das Starten von Office Anwendungen aus Delphi ist hier ja reichhaltig beschrieben, vielen Dank an Alle.....
....aber wie bekomme ich mit wenn meine, aus Delphi gestartete OutlookApplication, von fremder Hand geschlossen wird ?? Gibt es da noch irgendein Event oder MAPI Kanal wo ich das erfahre :?:
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mo 17.02.03 22:22 
Du kannst den Prozess überwachen. Wenn er dann nicht mehr da ist, dann wurde er geschlossen.
cbidata Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 17.02.03 22:32 
Wie überwache ich den Prozess ? Die TOutlookApplication Komponente gibt ja leider kein Event beim Schliessen von Outlook.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 17.02.03 22:44 
WaitForSinngleObject wäre das Stichwort zum Überwachen eines Prozesses.
cbidata Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 18.02.03 11:01 
Hab' mich vielleicht falsch ausgedrückt.
Ich benutze CreateOleApplication und hab mittlerweile rausgefunden daß mit GetActiveOleApplication eine aktive Instanz von Outlook angesprochen werden kann. Allerdings funktioniert das nicht. Es wird in Delphi 6 weiterhin eine weitere Instanz erstellt.
Soweit ich jetzt geforscht habe enthält die IDispatch Variante Informationen dazu aber wie ich die jetzt da rausbekomme... keine Ahnung !