Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird in der Anwendung als Hauptdatei eine Programmdatei (PRG) verwendet, müssen Sie sicherstellen, dass diese Datei Befehle enthält, die die Hauptaufgaben einer Anwendung abdecken. Die Hauptdatei muss nicht selbst alle Befehle aufrufen, die für die jeweiligen Aufgaben benötigt werden. So rufen Sie z. B. im Allgemeinen für verschiedene Aufgaben, wie das Initialisieren oder Wiederherstellen der Umgebung, eine Prozedur oder Funktion auf.
Anmerkung Wenn Sie mit Hilfe des Anwendungs-Assistenten eine Programmdatei Main.prg erstellt haben, können Sie das vom Assistenten erstellte Programm ändern, anstatt ein neues Programm zu erstellen. Der Assistent verwendet eine spezielle Klasse, um ein Objekt für die Anwendung zu definieren. Das Hauptprogramm enthält Abschnitte für die Instanziierung und Konfiguration des Objekts.
So erstellen Sie ein einfaches Hauptprogramm
- Initialisieren Sie die Umgebung durch Öffnen von Datenbanken, Deklarieren von Variablen usw.
- Richten Sie durch Aufrufen eines Menüs oder Formulars die anfängliche Benutzeroberfläche ein.
- Richten Sie die Ereignisschleife durch Aufrufen des Befehls READ EVENTS ein.
- Rufen Sie den Befehl CLEAR EVENTS über ein Menü (z. B. den Befehl Beenden) oder eine Schaltfläche (z. B. die Befehlsschaltfläche Beenden) auf. Das Hauptprogramm sollte diesen Befehl nicht aufrufen.
- Stellen Sie die Umgebung wieder her, wenn der Benutzer die Anwendung beendet.
Das Hauptprogramm könnte z. B. folgendermaßen aussehen:
| Code | Kommentar |
|---|---|
|
Programmaufruf zum Einrichten der Umgebung (Speichern von Werten in globalen Variablen) |
|
Menü als anfängliche Benutzeroberfläche anzeigen |
|
Ereignisschleife einrichten. Ein anderes Programm (z. B. Mainmenu.mpr) muss den Befehl CLEAR EVENTS aufrufen. |
|
Umgebung vor dem Beenden wiederherstellen |
Siehe auch
Kontrollieren der Ereignisschleife | Hinzufügen von Dateien zu einem Projekt | Kompilieren einer Anwendung | Strukturieren einer Anwendung | Initialisieren der Umgebung