FMX.Forms.TApplication.Terminated
Delphi
property Terminated: Boolean read FTerminate write FTerminate;
C++
__property bool Terminated = {read=FTerminate, write=FTerminate, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TApplication |
Description
Signale si le processus d'arrêt de l'application est en cours.
La propriété Terminated est utilisée dans l'appel de la méthode ProcessMessages afin que l'application n'exécute pas des actions inutiles après le déclenchement du processus d'arrêt. ProcessMessages définit Terminated sur True quand elle reçoit un message WM_QUIT
.
Généralement, une application reçoit un message WM_QUIT
, soit en raison de la fermeture de la fenêtre principale de l'application, soit parce que la méthode Terminate a été appelée.
Conseil : Dans des applications utilisant des boucles de calculs intensifs, appelez régulièrement ProcessMessages et vérifiez Terminated pour déterminer s'il faut abandonner le calcul et permettre à l'application de s'arrêter.