System.Classes.TThread.CreateAnonymousThread

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function CreateAnonymousThread(const ThreadProc: TProc): TThread; static;

C++

static TThread* __fastcall CreateAnonymousThread(const System::Sysutils::_di_TProc ThreadProc);

Eigenschaften

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

Beschreibung

Erstellt eine Instanz eines intern abgeleiteten Threads.

CreateAnonymousThread erstellt eine Instanz eines intern abgeleiteten TThreads, der die anonyme Methode des Typs TProc einfach aufrufen wird. Dieser Thread wird in passivem Zustand erstellt und deshalb soll die Methode Start zum Ausführen des Threads aufgeruft werden. Der Thread wird auch als FreeOnTerminate markiert und deshalb soll die zurückgegebene Instanz nach dem Aufruf von Start nicht geändert werden. Es ist möglich, dass die Instanz durchgeführt und dann freigegeben wurde, bevor andere externe Aufrufe oder Operationen auf die Instanz versucht wurden.


Siehe auch