Version 2004 (Geändert)
Hinweis zur Kompatibilität
Dieser Befehl wird nur aus Kompatibilitätsgründen beibehalten. In Datenbanken, die mit 4D 2004 oder neuer erstellt werden, wird die Plattformoberfläche automatisch vom Programm verwaltet, so dass der Befehl ohne Wirkung ist. Er lässt sich noch in konvertierten Datenbanken verwenden. Wir empfehlen jedoch, die neue Oberflächenverwaltung in den Einstellungen der Datenbank zu aktivieren (Thema System). ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
SET PLATFORM INTERFACE (Oberfläche)
Parameter | Typ | Beschreibung | |
Oberfläche | Numerisch | Einstellung für neue Plattformoberfläche: | |
-1 Automatisch | |||
0 MacOS (System7) | |||
1 Windows NT 3.51 | |||
2 Windows 95 | |||
3 Platinum, | |||
4 Mac Theme |
Beschreibung
Der Befehl SET PLATFORM INTERFACE ändert die Darstellung für Ihre Anwendung.
Im Parameter Oberfläche übergeben Sie eine der folgenden vordefinierten Konstanten:
Konstante | Typ | Wert |
Automatic Platform | Lange Ganzzahl | -1 |
Mac OS 7 | Lange Ganzzahl | 0 |
Windows NT 3.51 | Lange Ganzzahl | 1 |
Windows 9x | Lange Ganzzahl | 2 |
Platinum | Lange Ganzzahl | 3 |
Mac Theme Lange Ganzzahl 4
Der Befehl hat keine Auswirkung, wenn der Wert die aktuelle Einstellung nicht verändert.
Mit der Konstante Mac Theme können Sie die Benutzeroberfläche verwenden, die mit dem Darstellungsmanager definiert wurde. Dieser ist nun auf MacOS vorhanden. Wird eine Datenbank mit der Oberfläche "Mac Theme" unter Windows angezeigt, erscheint Sie mit der Oberfläche "Windows 9x".
Hinweis: Sie können die Plattformoberfläche auch in der Designumgebung im Dialogfenster Datenbankeigenschaften ändern.
Beispiel
In einer 4D Client/Server-Architektur können die Arbeitsstationen unter Windows und auf Macintosh untereinander verschiedene Plattformoberflächen verwenden. Rufen Sie dazu in der Datenbankmethode On Startup den Befehl SET PLATFORM INTERFACE auf:
` Dieses Beispiel setzt voraus, dass die Benutzervoreinstellungen in einer ` Tabelle [Preferences] gespeichert sind ` Suche nach dem Datensatz für den aktuellen Benutzer QUERY([Preferences];[Preferences]User name=Current User) If (Records in selection([Preferences])=0) ` Wird nichts gefunden, suche nach den Standardvoreinstellungen QUERY([Preferences];[Preferences]User name="Default") End if ` Setze Plattformoberfläche gemäß den benutzerdefinierten Voreinstellungen SET PLATFORM INTERFACE ([Preferences]Platform Interface)
Referenz