OSVersion()
Syntaxe
Resultat = OSVersion()Description
Renvoie la version du système d'exploitation sur lequel le programme s'exécute. Cela permet de conditionner l'exécution de certaines fonctions du programme en fonction du système d'exploitation utilisé.
'Resultat' peut prendre l'une des valeurs suivantes:#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_Future ; Nouvelle version de Windows (n'existant pas lorsque le programme a été écrit)Exemple:
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", "Unsupported Windows version") EndSelectNote :
La valeur des constantes respecte l'ordre chronologique de sortie des différentes versions, ce qui permet de déterminer rapidement si une version est plus ancienne ou plus récente qu'une version donnée :If OsVersion() < #PB_OS_Windows_2000 ; ; Toutes les versions plus anciennes que Windows 2000 ; EndIf
OS Supportés
Tous