Einzelnen Beitrag anzeigen

Purri

Registriert seit: 18. Nov 2010
13 Beiträge
 
Delphi XE5 Professional
 
#67

AW: Form in neuem Thread laufen lassen

  Alt 27. Jul 2017, 14:58
Nochmal ich

Eigentlich sollte n der Thread und sein Fenster doch weiterarbeiten, wenn der Hauptthread steht, oder?
Ich habe in der Demo testweise auf dem Hautpformular einen Button mit einem Sleep(5000); eingebaut. Wenn ich dies ausführe, während der Thread läuft, bleiben Thread und Threadfenster stehen. Interessanterweise aber nicht sofort: Die "j-Schleife" läuft immer noch zu Ende durch.

Kann mir einer von euch erklären, was hier passiert

Edit: Ein Sleep im Hauptthread hält natürlich alles an, aber warum läuft die "j-Schleife" dann weiter?

Geändert von Purri (27. Jul 2017 um 15:28 Uhr)
  Mit Zitat antworten Zitat