Die Anwendungsklasse TApplication

Modul- und Anwendungsklassen        

TApplication kapselt Funktionen und Datenelemente zum Initialisieren, zur Verwaltung während der Laufzeit und zum Schließen von Windows-Applikationen. TApplication ist eine voll funktionstüchtige Windows-Anwendung, stellt aber im Grunde nur ein Anwendungsgrundgerüst dar:

#include <owl/applicat.h>
 
int OwlMain(int, char*[])
{

return TApplication("Hallo").Run();

}
 

Die Headerdatei owl/applicat.h enthält die Definition der Klasse TApplication und muß deshalb mit eingebunden werden. Der Rest ist relativ einfach: In der OwlMain-Funktion wird eine Instanz von TApplication erzeugt und mit dem Aufruf der Elementfunktion Run() zur Ausführung gebracht. Als Parameter übergeben wir der Anwendungsklasse den String "Hallo". Wenn wir dieses Programm übersetzen und ausführen lassen, erscheint ein Fenster auf dem Bildschirm, dessen Größe geändert und das bewegt, maximiert, minimiert, sowie geschlossen werden kann. TApplication verfügt über alle rudimentären Funktionen eines Windows-Programms, wie Initialisierung, Fensterregistrierung, Botschaftsschleife und Fensterprozedur.

Um nun ein eigenes Programm zu realisieren, genügt es aber nicht lediglich eine Instanz der Klasse TApplication zu benutzen. Um neue und erforderliche Funktionalität zu erreichen, müssen wir eine eigene Klasse erstellen, die von der Anwendungsklasse TApplication abgeleitet ist.

Modul- und Anwendungsklassen    

Stand: 26.07.99 18:38:57
© 1998 by Hans Joachim Kiefer, hajokiefer@handshake.de