TThread
-
ich habe eine Thread der mir eine xml per http holen soll.
den starte ich wir folgtWebGet *wg = new WebGet(false,currentSkin->skinData->news);
in Execute() holt er die xml und stellt sie ein eine art queue.
aus java kenne ich das so, dass wenn die run() bzw Execute() methode auslaeuft sich der Thread selber killt. das wird hier wohl nicht so der fall sein..
also meine frage is, was muss ich alles noch machen damit der thread sich beendet und aufraumt.
danke
-
Aus dem "C++Builder Developer's Guide" von SAMS:
The thread is automatically terminated when the Execute() function finishes executing or
when the application is closed. To ensure that memory occupied by your thread object is freed
on termination, always insert the following in the Execute() method:FreeOnTerminate = true;
-
ahh danke