Vcl.Forms.TApplication.ActionUpdateDelay
Delphi
property ActionUpdateDelay: Integer read FActionUpdateDelay write FActionUpdateDelay default 0;
C++
__property int ActionUpdateDelay = {read=FActionUpdateDelay, write=FActionUpdateDelay, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TApplication |
Beschreibung
Verzögert den Aufruf von DoActionIdle.
Verwenden Sie ActionUpdateDelay, um den Aufruf von DoActionIdle zu verzögern. Das folgende Beispiel demonstriert den Einsatz dieser Eigenschaft in der Praxis:
- Erstellen Sie ein MDI-Projekt mit einem Hauptformular, einem untergeordneten MDI-Formular und einer TAction-Klasse.
- Verknüpfen Sie das Ereignis TAction OnUpdate mit einer Methode.
- Führen Sie das Programm aus, und maximieren Sie das untergeordnete MDI-Formular.
Wenn Sie den Windows Task-Manager öffnen, stellen Sie fest, dass die CPU-Nutzung der MDI-Anwendung fast 100% beträgt. Wenn Sie jedoch Application.ActionUpdateDelay auf einen Wert ungleich Null einstellen, liegt die CPU-Nutzung für die Anwendung wesentlich unter 100%.