![]() |
Kann Fenster nicht wieder maximieren
Hallo,
habe den folgende Quellcode:
Code:
Der Code minimiert die aktuelle Applikation und erzeugt einen Report über eine externe DLL. Anschließend soll die Applikation wieder normal dargestellt werden.Application.Minimize; bIsWaiting := true; DoReport; bIsWaiting := false; Application.Restore; Auf fast allen Rechnern wird das Fenster nachdem ich den o.g. Quellcode durchführe wieder angezeigt, auf einigen Rechner wird allerdings die Applikation nicht wieder angezeigt. Diese User müssen über den Task Manager die Schaltfläche "Wechseln zu" drücken und kommen erst dann wieder an die Applikation. Wodran liegt es das die Applikation in der Taskleiste "einfriert"?? Hoffe ihr könnt mir ein wenig helfen... Danke!! |
Re: Kann Fenster nicht wieder maximieren
Hallo, wird denn Application.Restore; auch in jedem Fall ausgeführt?
Du könntest sonst auch mal ein try..finally einbauen.
Delphi-Quellcode:
Application.Minimize;
bIsWaiting := true; try DoReport; finally bIsWaiting := false; Application.Restore; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz