OSVersion()
Syntax
Ergebnis = OSVersion()Beschreibung
Ermittelt die Version des Betriebssystems (OS - "Operating System"), auf welchem das Programm gestartet wurde. Dies kann nützlich sein, um abhängig vom laufenden Betriebssystem einige Features automatisch ein- oder auszuschalten.
'Ergebnis' kann einer der folgenden Werte sein:#PB_OS_Windows_NT3_51 #PB_OS_Windows_95 #PB_OS_Windows_NT_4 #PB_OS_Windows_98 #PB_OS_Windows_ME #PB_OS_Windows_2000 #PB_OS_Windows_XP #PB_OS_Windows_Server_2003 #PB_OS_Windows_Vista #PB_OS_Windows_Server_2008 #PB_OS_Windows_7 #PB_OS_Windows_Future ; neue Windows Version (nicht existent, als das Programm geschrieben wurde)Beispiel:Select OSVersion() Case #PB_OS_Windows_98 MessageRequester("Info", "Windows 98") Case #PB_OS_Windows_2000 MessageRequester("Info", "Windows 2000") Case #PB_OS_Windows_XP MessageRequester("Info", "Windows XP") Default MessageRequester("Info", "Nicht unterstützte Windows-Version") EndSelectHinweis: Der Wert dieser Konstanten wird vor dem Zeitpunkt der Veröffentlichung jeder Version festgelegt, daher können Tests wie der folgende verwendet werden, um alle Versionen älter oder neuer als die angegebene Version zu überprüfen:If OsVersion() < #PB_OS_Windows_2000 ; ; Alle Versionen älter als Windows 2000 ; EndIf
Unterstützte OS
Alle