System.Classes.TThread.CreateAnonymousThread
Delphi
class function CreateAnonymousThread(const ThreadProc: TProc): TThread; static;
C++
static TThread* __fastcall CreateAnonymousThread(const System::Sysutils::_di_TProc ThreadProc);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | TThread |
Description
Crée une instance d'un thread dérivé en interne.
CreateAnonymousThread crée une instance d'un TThread dérivé en interne qui appelle simplement la méthode anonyme de type TProc. Ce thread est créé comme suspended, donc vous devez appeler la méthode Start pour exécuter le thread. Ce thread est aussi marqué comme FreeOnTerminate, donc vous ne devez pas toucher l'instance renvoyée après l'appel à Start. Il est possible que l'instance ait été exécutée et puis libérée avant la tentative d'effectuer d'autres appels externes ou d'autres opérations sur l'instance.