Registriert seit: 23. Jan 2008
3.686 Beiträge
Delphi 2007 Enterprise
|
Re: Wie starte ich abgelaufenen Thread erneut?
26. Okt 2009, 20:26
1. Wenn man die TThread-Property "FreeOnTerminate" setzt, solltest du tunlichst kein Free mehr selbst aufrufen, da das ein Griff in's Leere wäre. Das kanonische "ja" von mkinzler ist also u.U. mit Vorsicht zu genießen.
2. Der Delphi-Speichermanager gibt einmal reservierten Speicher nicht immer umgehend an Windows zurück, sondern hält Bereiche zum schnellen "Neu"-reservieren vor. Das heisst, dass du z.B. im Taskmanager nicht zwangsweise eine Änderung siehst wenn du etwas freigegeben hast.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
|