Auf Anwendungsebene arbeiten

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Anwendungsverhalten steuern


In jeder auf der VCL basierenden Anwendung steht Ihnen die globale Variable Application (vom Typ TApplication) zur Verfügung. Application kapselt Informationen über die Anwendung und stellt eine Reihe von Funktionen bereit, die im Hintergrund arbeiten. Wenn Sie beispielsweise ein Menü zum Abrufen von Hilfeinformationen erstellen, kümmert sich Application um den internen Aufruf der Hilfedatei. Umfassende Kenntnisse über die Arbeitsweise der Klasse TApplication sind in erster Linie für Komponentenentwickler von Bedeutung. Dennoch sollten Sie bei jedem neuen Projekt die Anwendungseinstellungen in der Registerkarte Anwendung des Dialogfeldes Projektoptionen (Projekt > Optionen) festlegen.

Application empfängt viele Ereignisse, die die gesamte Anwendung betreffen. So ermöglicht OnActivate die Durchführung bestimmter Aktionen beim Anwendungsstart, OnIdle die Verarbeitung von Hintergrundprozessen bei Programminaktivität, OnMessage das Auffangen von Windows-Botschaften (nur unter Windows), OnEvent das Abfangen von Ereignissen usw. Sie können die Eigenschaften und Ereignisse von Application nicht im Objektinspektor anzeigen und bearbeiten, die Komponente TApplicationEvents ermöglicht aber das Abfangen der Ereignisse und Definieren der entsprechenden Behandlungsroutinen in der IDE.

Siehe auch