Einzelnen Beitrag anzeigen

DieDolly

Registriert seit: 22. Jun 2018
2.175 Beiträge
 
#3

AW: TThread gibt beim Beenden Speicherleck

  Alt 2. Mär 2019, 17:08
Kann man den Thread auch einfach terminieren?
Ich dachte an sowas. Aber das gibt wieder eine Fehlermeldung, wenn der Thread nicht mehr existiert.

Sollten diese beiden Vergleiche nicht eigentlich greifen, wenn der Thread schon lange fertig ist?

Delphi-Quellcode:
// FormDestroy

if Assigned(TTestThread.TestThread) and (TTestThread.TestThread <> nil) then
  TTestThread.TestThread.Terminate;
Zitat:
'Ein extern erstellter Thread kann nicht beendet werden'
(Thread ist schon beendet und diese Meldung kommt im FormDestroy).
  Mit Zitat antworten Zitat