FMX.Forms.TApplication.ProcessMessages

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ProcessMessages;

C++

void __fastcall ProcessMessages(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TApplication


Beschreibung

Unterbricht die Ausführung einer FireMonkey-Anwendung, damit die Botschaftswarteschlange verarbeitet werden kann.

Rufen Sie ProcessMessages auf, um der FireMonkey-Anwendung zu ermöglichen, die Botschaften in der Warteschlange abzuarbeiten. ProcessMessages durchläuft die Botschaftswarteschlange so lange, bis diese leer ist, und gibt die Steuerung dann wieder an die Anwendung zurück.

Tipp: Wenn die Verarbeitung von Botschaften vernachlässigt wird, wirkt sich dies nur auf die Anwendung aus, die ProcessMessages aufruft. Andere ausgeführte Anwendungen sind nicht betroffen. Bei langwierigen Operationen ermöglicht ein regelmäßiger Aufruf von ProcessMessages der Anwendung, auf Paint und andere Botschaften zu reagieren.
Tipp: ProcessMessages ermöglicht im Gegensatz zu HandleMessage der Anwendung nicht, in den Leerlauf zu wechseln.
Hinweis: Ab RAD Studio 10.2 Tokyo Release 2 kann die Verwendung der Prozedur ProcessMessages, um beim Entwickeln von Android-Anwendungen den Haupt-Thread in einer Schleife auszuführen, zum Einfrieren der Anwendung führen.

Siehe auch