Methoden von System.Classes.TThread
Aus RAD Studio API Documentation
GeerbteProtected
AfterConstruction public Führt den Thread aus, wenn der Thread erstellt wird, während CreateSuspended den Wert false hat.
BeforeDestruction public Reagiert, bevor der erste Destruktor ausgeführt wird.
CheckDisposed protected
CheckTerminated public Gibt an, ob der Thread eine Aufforderung zum Beenden erhalten hat.
CheckThreadError protected Überprüft, ob bei einer Thread-Operation ein Fehler auftritt.
ClassInfo public Gibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassName public Gibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIs public Ermittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParent public Gibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassType public Gibt die Klassenreferenz der Objektklasse zurück.
CleanupInstance public Übernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
Create public Erzeugt eine Instanz eines Thread-Objekts.
CreateAnonymousThread public Erstellt eine Instanz eines intern abgeleiteten Threads.
DefaultHandler public Stellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
Destroy public Gibt das Thread-Objekt frei.
Dispatch public Ruft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DoTerminate protected Erzeugt das Ereignis OnTerminate.
Equals public Überprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
Execute protected Stellt eine abstrakte bzw. rein virtuelle Methode bereit, die den auszuführenden Code enthält.
FieldAddress public Liefert die Adresse eines als published deklarierten Objektfeldes.
ForceQueue public Stellt die Ausführung eines Methodenaufrufs im Hauptthread in die Warteschlange.
Free public Löst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstance public Gibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GetCPUUsage public Berechnet die durchschnittliche Zeit, die die CPU für die Ausführung von Benutzercode und Kernel-Code aufwendet.
GetDisposed protected
GetHashCode public Gibt einen Integerwert zurück, der den Hash-Code enthält.
GetInterface public Ermittelt eine angegebene Schnittstelle.
GetInterfaceEntry public Liefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTable public Gibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetSystemTimes public
GetTickCount public Gibt die Anzahl der Millisekunden zurück, die seit dem Start des Systems verstrichen sind.
InheritsFrom public Legt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstance public Setzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InstanceSize public Gibt für jede Instanz des Objekttyps die Größe in Byte zurück.
MethodAddress public Gibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodName public Gibt den Namen einer Klassenmethode per Adresse zurück.
NameThreadForDebugging public Mit NameThreadForDebugging benennen Sie einen Thread, der ohne Namen erstellt wurde. Mit NameThreadForDebugging können Sie auch eine Thread umbenennen.
NewInstance public Weist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
QualifiedClassName public Gibt den qualifizierten Namen der Klasse zurück.
Queue public Führt einen Methodenaufruf im Haupt-Thread aus.
RemoveQueuedEvents public Entfernt Methodenaufrufe aus der Warteschlange.
Resume (veraltet) public Setzt die Ausführung eines unterbrochenen Threads fort. Resume sollte von den Debuggern verwendet werden und ist in RAD Studio XE 2010 veraltet.
SafeCallException public Fängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SetFreeOnTerminate protected
SetReturnValue public Setzt den Rückgabewert des aktuellen Threads fest.
Sleep public Unterbricht die Ausführung des Threads für eine angegebene Zeitspanne.
SpinWait public Blockiert die Ausführung des Threads in einer Spin-Warteschleife.
Start public Beginnt die Ausführung eines Threads.
StaticQueue (veraltet) public Führt einen Methodenaufruf im Haupt-Thread asynchron aus.
StaticSynchronize (veraltet) public Führt einen Methodenaufruf im Haupt-Thread aus.
Suspend (veraltet) public Unterbricht die Ausführung eines Threads.
Suspend sollte von den Debuggern verwendet werden und ist in RAD Studio XE 2010 veraltet.
Synchronize public Führt einen Methodenaufruf im Haupt-Thread aus.
Terminate public Signalisiert die Beendigung eines Threads. Dazu wird die Eigenschaft Terminated auf true gesetzt.
TerminatedSet protected
ToString public Gibt einen String zurück, der den Klassennamen enthält.
UnitName public Gibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScope public Gibt den Unit-Gültigkeitsbereich der Klasse zurück.
WaitFor public Wartet auf die Beendigung eines Threads und gibt den Wert der Eigenschaft ReturnValue zurück.
Yield public Übergibt die Ausführung an einen anderen Thread.