Zitat von
_frank_:
wenn das ginge würde ich es machen...
leider geht dieses Abfragen des Flags nicht, da ich in dem Thread nur die Delphi-Funktion aufrufe, diese selber hängt.
Ist soweit jetzt klar; also musst du "Gewalt" anwenden.
Delphi-Quellcode:
// Achtung: TerminateThread möchte das Hanlde nicht die ID des Threads
if not TerminateThread(convThread.Handle, 99)
then
// bei Fehler eine Exception auslösen
// die Message könnte zur Problemlösung beitragen
RaiseLastWin32Error;
convThread.Free;