Hallo Hagen!
Du hast das letzte mal so schnell eine Lösung zur Hand gehabt, vielleicht fällt Dir auch dazu was ein:
Ich rufe von meinem Delphi-Projekt aus ein DOS-Programm auf und schalte mit
BringWindowToTop() und ShowWindow() in den Vordergrund (Wie schon gehabt!). Nach einer Datenspeicherung im DOS-Programm schalte ich dann wieder mein Projekt in den Vordergrund
(Abfrage des Zeitstempels der DOS-LOG-Datei). Leider kann ich nicht autom. zurückschalten wenn im DOS-Programm ein Fehler aufgetreten ist da dann die LOG-Datei nicht aktuallisiert wird. Wenn ich dann mit Alt+TAB auf mein Projekt zurückschalt wird weder das OnShow-Ereignis der TabSheed noch das der Form ausgelöst. Ich muss jedoch eine Fehlerbehandlung starten (z.B. eine procedure zum Speicher rücksetzen u.ä.). Gibt es eine Möglichkeit eine Procedure zu starten wenn ich mit Alt+TAB auf mein Projekt umschalte?
Danke im Voraus!
Gruß Andreas Bergner
Du hast das letzte mal so schnell eine Lösung zur Hand gehabt, vielleicht fällt Dir auch dazu was ein:
Ich rufe von meinem Delphi-Projekt aus ein DOS-Programm auf und schalte mit
BringWindowToTop() und ShowWindow() in den Vordergrund (Wie schon gehabt!). Nach einer Datenspeicherung im DOS-Programm schalte ich dann wieder mein Projekt in den Vordergrund
(Abfrage des Zeitstempels der DOS-LOG-Datei). Leider kann ich nicht autom. zurückschalten wenn im DOS-Programm ein Fehler aufgetreten ist da dann die LOG-Datei nicht aktuallisiert wird. Wenn ich dann mit Alt+TAB auf mein Projekt zurückschalt wird weder das OnShow-Ereignis der TabSheed noch das der Form ausgelöst. Ich muss jedoch eine Fehlerbehandlung starten (z.B. eine procedure zum Speicher rücksetzen u.ä.). Gibt es eine Möglichkeit eine Procedure zu starten wenn ich mit Alt+TAB auf mein Projekt umschalte?
Danke im Voraus!
Gruß Andreas Bergner
Comment