Adresse in einem TIdPeerThread abspeichern



  • Ich hab die Adresse von einem Objekt, welches unbedingt in einem TIdPeerThread abgespeichert werden muss.

    So etwas wie man auch AnsiStrings abspeichern kann mit

    AThread->Connection->Socket->SocksInfo->Username = AChannel;
    

    Ich hab das mit

    AThread->Data = reinterpret_cast<TObject>(MyClass);
    

    versucht, so wie ich es mal in einer Delphi-Indy-Demo gesehen hab.

    Wenn ich jetzt aber den Server schließe, dann kommt immer 'Terminate Thread Timeout' und darum ist das doch keine gute Lösung.

    Hat jemand eine Idee?


Anmelden zum Antworten