Vcl.Forms.TApplication.ActionUpdateDelay
Delphi
property ActionUpdateDelay: Integer read FActionUpdateDelay write FActionUpdateDelay default 0;
C++
__property int ActionUpdateDelay = {read=FActionUpdateDelay, write=FActionUpdateDelay, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
Description
Diffère l'appel à DoActionIdle.
ActionUpdateDelay permet de différer l'appel à DoActionIdle. L'exemple suivant montre l'utilité de cette propriété :
- Créez un projet MDI avec une fiche principale, un enfant MDI et une classe TAction.
- Liez l'événement TAction OnUpdate à une méthode.
- Exécutez le programme et optimisez l'enfant MDI.
Si vous ouvrez le gestionnaire de tâches Windows, vous pouvez voir que l'application MDI utilise pratiquement 100 % de la CPU. En revanche, si vous attribuez à Application.ActionUpdateDelay une valeur autre que zéro, l'utilisation de la CPU par l'application est bien inférieure à 100 %.