System.Classes.TThread.Terminated

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

property Terminated: Boolean read FTerminated;

C++

__property bool Terminated = {read=FTerminated, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property protected
System.Classes.pas
System.Classes.hpp
System.Classes TThread

Description

Indique s'il a été demandé au thread de s'arrêter.

La méthode Execute du thread et toutes les méthodes appelées par Execute doivent tester périodiquement Terminated et sortir si sa valeur est True. La méthode Terminate attribue à la propriété Aborted la valeur True.

La méthode Terminate constitue le moyen correct d'arrêter l'exécution d'un thread, mais elle suppose la coopération du code de la méthode Execute du thread. Il est préférable d'utiliser Terminate plutôt que l'appel de la fonction TerminateThread de l'API Win32.

Conseil : Utilisez CheckTerminated afin de lire Terminated en dehors de la classe thread.

Voir aussi

Exemples de code