Classes.TThread.Execute

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De Classes.pas

	procedure Execute virtual; abstract;


Unité : Classes

Type : méthode

Visibilité : protected

Membre de : TThread

Informations C++

De Classes.hpp

	virtual void __fastcall Execute(void);


Unité : Classes

Type : méthode

Visibilité : protected

Membre de : 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


Personal tools