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")    
  EndSelect
Hinweis: 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

<- Green() - Misc Inhaltsverzeichnis - RGB() ->