Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Kann Fenster nicht wieder maximieren (https://www.delphipraxis.net/118815-kann-fenster-nicht-wieder-maximieren.html)

sega84 15. Aug 2008 12:45


Kann Fenster nicht wieder maximieren
 
Hallo,
habe den folgende Quellcode:
Code:
 
Application.Minimize;
bIsWaiting := true;
DoReport;
bIsWaiting := false;
Application.Restore;
Der Code minimiert die aktuelle Applikation und erzeugt einen Report über eine externe DLL. Anschließend soll die Applikation wieder normal dargestellt werden.
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!!

toms 21. Aug 2008 20:39

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 08:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz