Thema: Delphi Thread abbrechen

Einzelnen Beitrag anzeigen

Jacki O

Registriert seit: 19. Okt 2003
73 Beiträge
 
#1

Thread abbrechen

  Alt 21. Okt 2003, 09:53
Hallo,

ich komme mit meinem Problem (TBatchMove.Execute abbrechen) nicht so wirklich weiter, deshalb formuliere ich die Sache mal anders.Ich habe einen Thread am laufen, in dem Datensätze aus einer Datenbank (Remote) via ODBC ausgelesen und in eine lokale Datenbank geschrieben werden. Z.Zt. wird nach 50.000 gelesenen Datensätzen geschaut, ob eine Abbruch Bedingung (Terminated) eingetreten ist. Nun soll es aber möglich sein, den Thread zu einer beliebigen Zeit abbrechen zu können. Und das geht leider nicht, da der Thread weiterhin läuft, bis der 50.000 Datensatz erreicht wurde. TBatchMove kann man wohl nicht beenden, aber es gibt doch sicher die Möglichkeit den Thread so zu terminieren, das er beendet wird. Inkonsistente Daten sind dabei kein Problem, werden in kauf genommen.

Gruß Jacki