Thread beenden?



  • Hallo

    Mein thread soll sich beenden aber irgendwie tut er das nicht. Als test habe ich im thread folgende zeile eingefügt:

    MyThread->Terminate();
    
    // Downloading
    TMemoryStream *mem = new TMemoryStream();
    Form3->IdHTTP1->Get(Update_File, mem);
    mem->SaveToFile(Update_File_NameOnly);
    delete mem;
    

    nach dem terminate sollte die übertragung nicht mehr startet sie läuft aber ... wie kann das passieren mir

    MyThread->Terminate();
    

    beende ich mich soch selber oder nicht?



  • Zeig mal Dein Execute vom Thread!

    Der muss die Schleife verlassen, wenn Terminated==true ist!


Anmelden zum Antworten