Ich habe folgendes Problem
Meine MDI-Anwendung startet einen Rechnungslauf, der mitunter ziemlich lange dauert. Im Anschluss daran wird eine simple MessageBox angezeigt z.B. "Verarbeitung beendet"
Wechselt der Anwender während des Laufes in eine andere Anwendung und klickt danach in der Taskleiste auf meine Anwendung, bleibt die Box erstmal verschwunden. Erst wenn er mit der TAB-Taste durchschaltet, erhalte ich die Messagebox wieder.
Wird die Anwendung in einer CITRIX - Umgebung gestartet funktioniert das Spiel mit der TAB-Taste meist gar nicht (trotz einspielen sämtlicher Patches von Citrix und MS und es spielt auch keine Rolle ob der Server mit W2k oder XP oder NT4 bestückt ist).
Die BOX wird mit Showmessage bzw. mit MessageDlg aufgerufen.
Erstellt ist die Anwendung mit D4.
Kennt jemand einen Trick, um das Problem zu umgehen?
Meine MDI-Anwendung startet einen Rechnungslauf, der mitunter ziemlich lange dauert. Im Anschluss daran wird eine simple MessageBox angezeigt z.B. "Verarbeitung beendet"
Wechselt der Anwender während des Laufes in eine andere Anwendung und klickt danach in der Taskleiste auf meine Anwendung, bleibt die Box erstmal verschwunden. Erst wenn er mit der TAB-Taste durchschaltet, erhalte ich die Messagebox wieder.
Wird die Anwendung in einer CITRIX - Umgebung gestartet funktioniert das Spiel mit der TAB-Taste meist gar nicht (trotz einspielen sämtlicher Patches von Citrix und MS und es spielt auch keine Rolle ob der Server mit W2k oder XP oder NT4 bestückt ist).
Die BOX wird mit Showmessage bzw. mit MessageDlg aufgerufen.
Erstellt ist die Anwendung mit D4.
Kennt jemand einen Trick, um das Problem zu umgehen?
Comment