Registriert seit: 20. Mär 2009
95 Beiträge
Delphi XE8 Professional
|
Verständnisfrage Thread...
13. Feb 2018, 09:10
Hallo,
vielleicht hab ich ja die falschen Vorstellungen, aber sollte ein Thread nicht unabhänging vom Rest (Mainthread ) laufen ?
Ich habe im Mainform eine globale boolsche Variable "Running".
Der Thread ist eine globale Variable MeinThread:TMeinThread;
Nach Klick auf Start wird der Thread erzeugt und läuft in einer while Running=true Schleife ewig durch.
Das löppt soweit.
Setzt das Mainform running auf false wird die Schleife verlassen und der Thread "zerstört".
Mein Problem: Mache ich irgendwas anderes auf dem Mainform, z.B. ein Menue öffnen dann bleibt der Thread stehen.
Welchen Denkfehler hab ich da ?
Danke und Gruss
Calli
|