Vcl.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
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication

Beschreibung

Unterbricht die Ausführung einer Anwendung, so dass die Botschaftswarteschlange verarbeitet werden kann.

Durch einen Aufruf von ProcessMessages ermöglichen Sie der Anwendung, die Botschaften in der Warteschlange abzuarbeiten. ProcessMessages durchläuft die Windows-Botschaftswarteschlange so lange, bis diese leer ist, und gibt die Steuerung dann wieder an die Anwendung zurück.

Anmerkung:  Wenn die Verarbeitung von Botschaften vernachlässigt wird, wirkt sich dies nur auf die Anwendung auf, die ProcessMessages aufruft. Andere Anwendungen sind nicht betroffen. Bei langwierigen Operationen ermöglicht ein regelmäßiger Aufruf von ProcessMessages der Anwendung, auf Paint und auf andere Botschaften zu reagieren.

Anmerkung:  ProcessMessages ermöglicht nicht, dass die Anwendung in den Leerlauf übergeht. Hier liegt ein Unterschied zu HandleMessage.

Siehe auch

Codebeispiele