FMX.Forms.TApplication.DoIdle

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DoIdle(var Done: Boolean);

C++

void __fastcall DoIdle(bool &Done);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TApplication

Beschreibung

Ruft die Ereignisbehandlungsroutine für OnIdle auf und initialisiert die Verarbeitung aller Aktionen in der FireMonkey-Anwendung.

Eine Anwendung ist inaktiv, wenn kein Code verarbeitet wird. Eine Anwendung ist beispielsweise inaktiv, wenn auf eine Benutzereingabe gewartet wird. DoIdle wird im Leerlauf für jede Benutzeraktivität und einige Zeitgeber ausgelöst.

DoIdle ruft intern eine Ereignisbehandlungsroutine für OnIdle auf, falls eine zugewiesen ist.

Die Ereignisbehandlungsroutine für OnIdle kann den Parameter Done auf die folgenden Werte setzen:

  • True – in diesem Fall werden die Aktionen von DoIdle sofort oder beim Starten eines ActionUpdateDelay-Timers initiiert.
  • False – in diesem Fall initiiert DoIdle keine andere Aktivität.

Siehe auch