Registriert seit: 14. Aug 2004
1.438 Beiträge
Delphi 2007 Professional
|
App hängt -> Windows tod
22. Jan 2014, 06:46
Hallo,
Ich habe folgendes Problem, ich habe ein sehr großes Projekt, und und wenn ich in der EXE Datei eine Endlosschleife habe zum Testen habe ich einen primitiven Button mit folgendem Code:
while(TRUE) do sleep(1);
Dann blockiert mein Programm, was ja klar ist.
ABER: In dieser einen EXE hängt dann das ganze Windows (getestet mit unterschiedlichen Windows System, Window 7 64Bit, Windows 8.1 64 Bit)
Das sieht dann folgender masen aus.
In meiner Anwendung steht dann in der Titelleiste ein zusätzliches (Keine Rückmeldung)
Wenn ich versuche mit Alt-Tab auf eine andere Anwendung umzuschalten, dann bekmme ich die liste der offenen Fenster angezeigt, aber es wird nicht umgeschaltet auf das nächste Fenster und ein zweiter klick mit Alt-Tab hat keinerlei wirkung ...
Der Taskmanager lässt sich öffnen, aber je nach Windows - kann es sein das er gar nicht reagiert ...
Wenn ich den selben Code 1:1 in ein neues Projekt reinkopiere starte und ausführe - dann passiert genau das was ich erwarte
Die Anwendung hängt, hat aber keinerlei auswirkung auf irgendwelche anderen Programme oder Windows selbst.
Wo nach muss ich hier nun suchen?
Gruss Hans
2B or not 2B, that is FF
|