Vcl.Forms.TApplication

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTApplication

Delphi

TApplication = class(TComponent)

C++

class PASCALIMPLEMENTATION TApplication : public System::Classes::TComponent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms Vcl.Forms

Beschreibung

TApplication ist der Typ, der jeder GUI-Anwendung zugrunde liegt.

TApplicationn kapselt eine fensterorientierte Anwendung. Die Methoden und Eigenschaften von TApplication entsprechen den grundlegenden Elementen des Windows-Betriebssystems, mit dem eine Anwendung erstellt, ausgeführt, verwaltet und freigegeben werden kann. TApplication bietet somit eine einfach zu handhabende Schnittstelle für die Programmierung in der Windows-Umgebung. TApplication kapselt zu diesem Zweck folgendes Verhalten:

Verarbeitung von Windows-Botschaften.

Kontextsensitive Online-Hilfe

Verarbeitung von Tastenkürzeln und Tastatureingaben

Exception-Behandlung

Verwaltung der in Windows definierten Grundkomponenten für eine Anwendung, z.B. MainWindow, WindowClass usw.

Am Beginn jeder GUI-Anwendung wird automatisch eine Variable namens Application als Instanz der Anwendung deklariert. Wenn es sich bei der Anwendung nicht um eine Web-Server-Anwendung, ein Systemsteuerungs-Applet oder eine NT-Dienstanwendung handelt, ist TApplication der Typ dieser Variablen.

TApplication erscheint nicht in der Komponentenpalette. Der Typ kann auch nicht im Formular-Designer visuell verändert werden, daher hat er auch keine als published deklarierten Eigenschaften. Trotzdem können zur Entwurfszeit einige seiner public-Eigenschaften in den Seiten Formulare und Anwendung des Dialogfeldes Projektoptionen eingestellt oder geändert werden. Außerdem können Sie jedem beliebigen Formular des Projekts eine TApplicationEvents-Komponente hinzufügen, um Anwendungsereignisse abzufangen, sowie über die IDE Ereignisbehandlungsroutinen bereitstellen.

Anmerkung:  Eine Beschreibung der Eigenschaften und Methoden, die für die gesamte Anwendung gelten und sich auf die Anzeige auswirken, finden Sie bei TScreen.

Siehe auch