Hallo,
das TThread Objekt von Delphi hat schon eine Abbruchfunktion eingebaut:
Delphi-Quellcode:
Thread1 := TBaseThread.Create(TRUE);
...
//Abbruch mit
Thread1.Terminate;
Delphi-Quellcode:
// Im Thread selbst auf Abbruch prüfen...
PROCEDURE TBaseThread.Execute;
BEGIN
WHILE (NOT Terminated) DO
...