DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Système
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie des informations sur la version de Windows utilisée sur le poste en cours.
Exemple
Etats et Requêtes
// Numéro de version de Windows utilisé sur le poste en cours
ResVersion = SysVersionWindows(sysVersionNuméro)
Syntaxe
<Résultat> = SysVersionWindows([<Type d'information>])
<Résultat> : Chaîne de caractères
  • Information demandée sur la version Windows,
  • Chaîne vide ("") en cas d'erreur.
<Type d'information> : Constante optionnelle
Indique l'information à demander :
Paramètre non spécifiéVersion de Windows :
  • "11" pour Windows 11
  • "10" pour Windows 10
  • "8" pour Windows 8
  • "7" pour Windows 7
  • "VISTA"
  • "LINUX"
  • "2022S" pour Windows 2022 Server
  • "2019S" pour Windows 2019 Server
  • "2016S" pour Windows 2016 Server
  • "2012S" pour Windows 2012 Server
  • "2008S" pour Windows 2008 Server
  • "2003S" pour Windows 2003 Server
  • "XP" pour Windows XP
  • "ME" pour Windows Millenium
  • "NT 4", "NT 5" (pour Windows 2000 par exemple)
  • "NT 3.5"
  • "98"
  • "95"
  • "32s" pour Windows 3.1
Chaîne vide si la version de Windows est inconnue.
sysProcesseurMode d'exécution du programme dans l'environnement en cours :
  • "32" : le programme fonctionne en 32 bits dans un environnement 32 bits.
  • "64" : le programme fonctionne en 32 bits ou en 64 bits dans un environnement 64 bits.
Nouveauté 2024
sysProcesseurNatif
Processeur du poste en cours :
  • "x86"
  • "x64"
  • "Intel Itanium-based"
  • "ARM"
  • "ARM64"
  • "ARM Thumb"
  • "ARM Thumb-2"
  • "MIPS"
  • "MIPS R3000"
  • "MIPS R4000"
  • "MIPS R10000"
  • "MIPS WCE v2"
  • "MIPS FPU"
  • "MIPS FPU16"
  • "Alpha"
  • "Alpha 64"
  • "SH3"
  • "SH3DSP"
  • "SH3E"
  • "SH4"
  • "SH5"
  • "TAM33BD"
  • "IBM PowerPC"
  • "IBM PowerPC FP"
  • "Infineon"
  • "CEF"
  • "EFI Byte Code"
  • "M32R"
  • "CEE"
sysVersionCompilNuméro de compilation de Windows.
Par exemple : "1381".
sysVersionInfoInformations spécifiques sur la version de Windows. Par exemple :
  • "Service Pack x" en NT
  • "" en Windows 95A (chaîne vide)
  • "B" en Windows 95B
  • " " en Windows 98 (un espace).
  • "Pro" pour Windows XP Pro
  • "Home Edition" pour Windows XP familial.
sysVersionNuméroNuméro de version du noyau de Windows.
Par exemple :
  • "3.51" en NT 3.51.
  • "10" en Windows 11 21H2...
sysVersionPlateFormePlateforme du système :
  • "Win32s" pour WIN32 sous 3.11
  • "Windows" pour Windows 95/98/ME
  • "NT" pour Windows NT 4.0/2000/XP/2003 Serveur
  • "UNIX" pour Linux.

Liste des exemples associés :
WD Loupe Exemples complets (WINDEV) : WD Loupe
[ + ] Cet exemple vous permet de zoomer une partie de l'écran grâce à une loupe visuelle.
Il est possible de zoomer jusqu'à 8 fois.
Résumé de l'exemple livré avec WINDEV :
En utilisant la fonction dCopieImage() du WLangage et la propriété ..Opacité il est possible d'effectuer une capture du bureau Windows à l'emplacement d'une fenêtre sans que celle-ci n'apparaisse dans la copie d'écran.
Cet exemple utilise cette astuce pour zoomer la partie de l'écran se trouvant en dessous de la loupe.
Classification Métier / UI : Code métier
Composante : wd290std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 06/09/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale