4D v16.3PLATFORM PROPERTIES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
PLATFORM PROPERTIES
PLATFORM PROPERTIES
Der Befehl PLATFORM PROPERTIES gibt Information über das eingesetzten Betriebssystem, seine Version und Systemsprache sowie den Prozessor Ihres Rechners zurück. PLATFORM PROPERTIES gibt Informationen zur Umgebung in den Parametern Plattform, System, Prozessor und Sprache zurück. Plattform gibt das verwendete Betriebssystem an. Dieser Parameter gibt eine der vordefinierten Konstanten zurück:
Die in System zurückgegebene Information hängt von der eingesetzten 4D Version ab. Läuft eine Mac OS Version von 4D, gibt der Parameter System einen 32-bit Wert (Lange Ganzzahl) zurück, dessen höherwertiger Teil unbenutzt ist. Der niederwertige Teil ist folgendermaßen aufgebaut:
Hinweis: In 4D können Sie diese Werte mit den Numerische Operatoren % (Restwert oder Modulo) und \ (Ganzzahlige Division) oder den Bit Operatoren entnehmen. Mit folgender Formel erfahren Sie die Versionsnummer von Mac OS: PLATFORM PROPERTIES($vlPlatform;$vlSystem) Läuft eine Windows Version von 4D, gibt der Parameter System einen 32-bit Wert (Lange Ganzzahl) zurück, dessen Bits und Bytes folgendermaßen aufgebaut sind: Hat das höherwertige Bit den Wert 0, läuft Windows NT, Windows 2000, Windows XP oder Windows Vista. Hat es den Wert 1, läuft eine zu alte Version von Windows. Hinweis: Das höherwertige Bit legt das Vorzeichen für den Wert vom Typ Lange Ganzzahl fest. So müssen Sie in 4D lediglich den von System zurückgegebenen Wert prüfen; ist er negativ, verwenden Sie eine veraltete Version von Windows. Sie können auch die Bit Operatoren verwenden. Das niederwertige Bit gibt die höhere Windows Versionsnummer an.
Das nächstniedere Bit gibt die niedere Windows Versionsnummer an. Hinweis: In 4D können Sie diese Werte mit den Numerische Operatoren % (Restwert oder Modulo) und \ (Ganzzahlige Division) oder den Bit Operatoren entnehmen. Der Parameter Prozessor gibt die Familie des Mikroprozessors des Rechners zurück. Es gibt zwei Werte, die als Konstanten verfügbar sind:
Durch Kombinieren dieser beiden Parameter können Sie z.B. genau herausfinden, ob der verwendete Rechner von Typ “MacIntel” ist (Plattform=Mac OS und Prozessor=Intel Compatible). Der Parameter Sprache gibt die aktuelle Sprache des Systems an, auf welchem die Datenbank läuft. Hier die Liste mit den Codes und den zugeordneten Sprachen:
Hinweis: Kann der Befehl die Systemsprache nicht identifizieren, wird Wert 9 (Englisch) zurückgegeben. Nachfolgende Projektmethode zeigt in einer Meldung, welches Betriebssystem und welche Version verwendet wird: //Projektmethode SHOW OS VERSION Unter Windows kann die Meldung folgendermaßen aussehen: Auf Macintosh kann die Meldung folgendermaßen aussehen:
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Geändert: 4D v11 SQL ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||