System.Classes.WakeMainThread

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

WakeMainThread: TNotifyEvent = nil;

C++

extern DELPHI_PACKAGE TNotifyEvent WakeMainThread;

Eigenschaften

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

Beschreibung

Repräsentiert eine Methode (Ereignisbehandlungsroutine), die in die Warteschlange des Haupt-Threads eingefügt wird.

Weisen Sie WakeMainThread eine Methode zu, bevor Sie die Methode Synchronize eines Threads aufrufen. Synchronize ruft die Methode in WakeMainThread auf, sobald der Haupt-GUI-Thread gesperrt wurde. Auf diese Weise können andere Threads auch dann schnell mit dem GUI-Thread synchronisiert werden, wenn dieser sich im Leerlauf befindet und keine Ereignisse verarbeitet.

Warnung:  Weisen Sie WakeMainThread nur im Haupt-Thread der Anwendung zu. Diese Variable darf nie in einem sekundären Thread zugewiesen werden, während die Methode Synchronize eines anderen Threads ausgeführt wird.

Siehe auch