System.Classes.TThread.Terminate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Terminate;

C++

void __fastcall Terminate();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TThread

Beschreibung

Signalisiert die Beendigung eines Threads. Dazu wird die Eigenschaft Terminated auf true gesetzt.

Terminate setzt die Eigenschaft Terminated des Thread auf true und signalisiert, dass der Thread so bald wie möglich beendet werden sollte.

Die Methode Execute eines Threads sowie alle von Execute aufgerufenen Methoden sollten die Eigenschaft Terminated regelmäßig abfragen und die Ausführung gegebenenfalls beenden.

Anmerkung:  Im Gegensatz zur Windows-API-Funktion Terminate, die den Thread sofort abbricht, fordert die Methode Terminate nur an, dass der Thread beendet wird. So kann der Thread vor Beendigung noch sämtliche Bereingungen durchführen.

Siehe auch

Codebeispiele