System.Classes.TThread.Execute

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Execute; virtual; abstract;

C++

virtual void __fastcall Execute() = 0 ;

Propriétés

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

Description

Fournit une méthode abstraite ou virtuelle pure pour contenir le code à exécuter quand le thread commence.

Surchargez Execute et insérez le code à exécuter quand le thread commence. Execute doit tester la valeur de la propriété Terminated afin de déterminer s'il faut sortir du thread.

Un thread est exécuté lorsque Create est appelée avec le paramètre CreateSuspended initialisé à false, ou si la méthode Resume est appelée après un appel de Create dans lequel CreateSuspended est initialisé à true.

Remarque :  N'utilisez pas les propriétés et méthodes d'autres objets directement dans la méthode Execute d'un thread. Il faut séparer l'utilisation des autres objets dans un appel de procédure distinct et appeler cette procédure en la transmettant comme paramètre à la méthode Synchronize.

Voir aussi


Exemples de code