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;