Vcl.Forms.TApplication.ActionUpdateDelay

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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:

  1. Erstellen Sie ein MDI-Projekt mit einem Hauptformular, einem untergeordneten MDI-Formular und einer TAction-Klasse.
  2. Verknüpfen Sie das Ereignis TAction OnUpdate mit einer Methode.
  3. 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%.

Siehe auch