FMX.Forms.TApplication.ProcessMessages

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ProcessMessages;

C++

void __fastcall ProcessMessages(void);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TApplication


Description

Interrompt l'exécution d'une application FireMonkey pour que la file d'attente des messages puisse être traitée.

Appelez ProcessMessages pour permettre à l'application FireMonkey de traiter les messages actuellement dans la file d'attente des messages. ProcessMessages parcourt la boucle des messages jusqu'à ce qu'elle soit vide, puis rend le contrôle à l'application.

Conseil : L'oubli du traitement des messages n'affecte que l'application qui appelle ProcessMessages mais pas les autres applications exécutées. Dans des opérations longues, des appels réguliers de ProcessMessages permettent à l'application de répondre aux messages des opérations de peinture ou à d'autres messages.
Conseil : A la différence de HandleMessage, ProcessMessages ne permet pas à l'application de devenir inoccupée.
Remarque : Depuis RAD Studio 10.2 Tokyo Release 2, l'utilisation de la procédure ProcessMessages pour retenir l'exécution du thread principal dans un cycle dans le cadre d'un développement pour Android peut provoquer le blocage de l'application.

Voir aussi