Entwickler-Ecke
Dateizugriff - Wie erhalte ich Rückmeldung beim Schliessen von Outlook ?
cbidata - Mo 17.02.03 22:16
Titel: Wie erhalte ich Rückmeldung beim Schliessen von Outlook ?
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 :?:
Anonymous - Mo 17.02.03 22:22
Du kannst den Prozess überwachen. Wenn er dann nicht mehr da ist, dann wurde er geschlossen.
cbidata - Mo 17.02.03 22:32
Wie überwache ich den Prozess ? Die TOutlookApplication Komponente gibt ja leider kein Event beim Schliessen von Outlook.
Delete - Mo 17.02.03 22:44
WaitForSinngleObject wäre das Stichwort zum Überwachen eines Prozesses.
cbidata - 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 !
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!