PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Fonctions système
Versions 16 et supérieures
WINDEV MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles sous Windows Phone.
Nouveauté 16
WINDEV MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles sous Windows Phone.
WINDEV MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles sous Windows Phone.
Versions 18 et supérieures
WINDEV MobileiPhone/iPad Quelques fonctions sont désormais disponibles pour les applications iPhone/iPad.
Nouveauté 18
WINDEV MobileiPhone/iPad Quelques fonctions sont désormais disponibles pour les applications iPhone/iPad.
WINDEV MobileiPhone/iPad Quelques fonctions sont désormais disponibles pour les applications iPhone/iPad.
Versions 21 et supérieures
WINDEVWINDEV MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Nouveauté 21
WINDEVWINDEV MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
WINDEVWINDEV MobileUniversal Windows 10 App La plupart de ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Les fonctions système sont les suivantes :
SysArrêteArrête le système ou ferme la session Windows en cours.
SysAssocieExtensionAssocie une extension (.txt, .avi, etc.) à un programme d'exécution par défaut.
SysCacheStockageExterneRenvoie le chemin du répertoire à utiliser pour stocker les données en cache de l'application sur l'espace de stockage externe de l'application.
SysChangeEnvironnementModifie les variables d'environnement du système d'exploitation du poste en cours.
SysChangeRésolutionEcranModifie la résolution d'un écran.
SysCouleurIdentifie ou modifie la couleur d'un élément Windows.
SysCouleurResRenvoie la résolution de l'écran en nombre de couleurs.
SysDétecteSessionVerrouilléeDétecte le changement de verrouillage de la session Windows.
SysDissocieExtensionSupprime l'association entre une extension et une commande, préalablement créée par la fonction SysAssocieExtension.
SysDocRécentAjouteAjoute un fichier dans la liste des documents récemment ouverts.
SysDocRécentListeRenvoie la liste des documents récemment ouverts.
SysDonneFocusDonne le focus à une fenêtre ou à un champ.
SysEnvironnementRenvoie les variables d'environnement du système d'exploitation du poste en cours.
SysEspaceRenvoie l'espace mémoire physique du poste en cours.
SysEtatCarteStockageRenvoie l'état de disponibilité de la carte de stockage de l'appareil.
SysEtatStockageExterneRenvoie l'état de disponibilité de l'espace de stockage externe de l'appareil.
SysFenActiveRenvoie le handle de la fenêtre active ou active une fenêtre.
SysFenAfficheModifie l'état d'affichage d'une fenêtre.
SysFenHandleRenvoie le numéro de handle d'une fenêtre identifiée par son titre.
SysFenTitreRenvoie le titre d'une fenêtre.
SysHandleValideTeste la validité d'un handle de fenêtre.
SysIconeAfficheBulleAffiche une bulle pour une icône présente dans la barre des tâches.
SysIconeAjouteAjoute une icône dans la barre des tâches (en bas à droite de l'écran).
SysIconeAjouteImageAjoute une icône en surimpression de l'icône de l'application dans la barre des tâches.
SysIconeBadgeRenvoie ou modifie la valeur affichée dans le badge (ou pastille) associé à l’icône d’une application iOS ou Universal Windows 10 App.
SysIconeModifieModifie le fichier icône et/ou le message de survol d'une icône dans la barre des tâches (en bas à droite de l'écran).
SysIconeSupprimeSupprime une icône de la barre des tâches (à côté de l'horloge).
SysIconeSupprimeImageSupprime l'icône en surimpression de l'icône de l'application dans la barre des tâches.
SysIconiséPermet de savoir si une fenêtre est iconisée.
SysIdentifiantRenvoie l’identifiant unique de l’appareil mobile en cours.
SysIMEIRenvoie le numéro IMEI d'un Smartphone.
SysInstanceRenvoie l'instance d'un module.
SysLibèreDCLibère le DC (Device Context) en cours récupéré par la fonction SysRécupèreDC.
SysListeCarteGraphiqueRenvoie le nom des cartes graphiques connectées au poste en cours.
SysListeEcranRenvoie la liste des écrans connectés sur une ou plusieurs cartes graphiques.
SysListeOrientationEcranPermet de connaître les orientations possibles de l'écran d'un Terminal Mobile (Pocket PC).
SysListeRésolutionEcranRenvoie les résolutions possibles pour un écran.
SysMémoireStockageExterneRenvoie la quantité de mémoire disponible sur la zone de stockage externe de l'appareil.
SysMétriqueRenvoie la résolution d'un élément spécifique.
SysMiniatureAjouteBoutonAjoute un bouton dans la miniature de l'application dans la barre de tâches.
SysMiniatureModifieBoutonModifie un des boutons présents sur la miniature de l'application dans la barre des tâches.
SysMiniatureSupprimeBoutonSupprime un des bouton présents dans la miniature de l'application dans la barre des tâches.
SysMiniatureSupprimeToutSupprime tous les boutons associés à la miniature de l'application dans la barre des tâches.
SysMiseEnVeillePermet de :
  • connaître et de modifier la durée d'inactivité avant la mise en veille de l'appareil.
  • activer et désactiver la mise en veille de l'appareil.
SysModeErreurModifie le mode d'affichage des erreurs.
SysNationRenvoie la nation actuellement utilisée par le système.
SysNbStockageExterneRenvoie le nombre d'espaces de stockage externe présents sur un appareil Android.
SysNombreEcranRenvoie le nombre d'écrans actuellement connectés au poste en cours.
SysNomEcranPrincipalRenvoie le nom de l'écran principal de l'ordinateur.
SysNomExeRenvoie le nom et le chemin complet d'une application.
SysNumSérieRenvoie le numéro de série du Terminal Mobile (Pocket PC) en cours.
SysOrientationEcranPermet de connaître ou de modifier l'orientation de l'écran de l'appareil Mobile.
SysRectangleEcranRenvoie les coordonnées du rectangle d’affichage correspondant à tous les écrans.
SysRécupèreAssociationExtRenvoie la commande associée à une extension.
SysRécupèreDCRécupère le DC (Device Context) d'une fenêtre, d'un champ ou de l'écran.
SysRepRenvoie le chemin d'un répertoire du système.
SysRepCarteStockageRenvoie :
  • Windows Mobile la liste des cartes de stockage présentes dans le Terminal Mobile en cours.
  • AndroidWidget Android le chemin du répertoire racine de la zone de stockage externe primaire.
SysRepStockageExterneRenvoie le chemin d'un répertoire pour le stockage de fichiers dans l'espace de stockage externe d'un appareil Android.
SysRésolutionEcranRenvoie la résolution d'un écran.
SysStockageExterneAmoviblePermet de savoir si l'espace de stockage externe correspond à de la mémoire amovible (SD Card).
SysThèmeRenvoie le thème visuel affiché actuellement sur le mobile en Universal Windows 10 App.
SysVersionRenvoie des renseignements sur la version de PHP utilisée sur le poste serveur en cours.
SysVersionAndroidRetourne des informations sur la version d’Android utilisée par l’application.
SysVersionIOSRetourne des informations sur la version d'iOS utilisée par l’application.
SysVersionWindowsRenvoie des informations sur la version de Windows utilisée sur le poste en cours.
SysXResRenvoie la résolution horizontale de l'écran.
SysYResRenvoie la résolution verticale de l'écran.
Liste des exemples associés :
WD Jump lists Exemples didactiques (WINDEV) : WD Jump lists
[ + ] JumpList sous Windows 7

Une JumpList est un menu accessible via le menu Démarrer ou l'icône de l'application dans la barre des tâches.
Elle permet entre autres d'afficher les documents récemment ou fréquemment ouverts avec l'application. Elle permet également d'afficher des tâches particulières.

Dans un but didactique, cet exemple manipule des images et certaines opérations sont directement accessibles via sa JumpList.
Gestion de la session Windows Exemples unitaires (WINDEV) : Gestion de la session Windows
[ + ] Gestion de la session Windows par programme avec les fonctions WLangage.

Cet exemple montre comment fermer la session Windows, arrêter le système et redémarrer le PC, etc.
WD PC Infos Exemples didactiques (WINDEV) : WD PC Infos
[ + ] WD PC Infos

Depuis une application, il peut être utile de connaître la langue du poste sur lequel l’application s’exécute, par exemple pour exécuter directement l’application dans la bonne langue, connaître la monnaie du poste ou bien pour indiquer dans l’application la conversion des monétaires dans la devise du poste ..

L’exemple « WD PC Infos » montre comment récupérer les options régionales et linguistiques du poste, et comment modifier :
- la langue,
- le pays,
- le format des dates,
- le symbole monétaire,
- le séparateur de milliers des nombres,
- le 1er jour de la semaine,
- le séparateur de décimales,
...
Les fonctions Exe Exemples unitaires (WINDEV) : Les fonctions Exe
[ + ] Utilisation des fonctions de gestion des processus mémoire de WINDEV (liste des processus, mémoire consommée, listes des DLL utilisées, localisation).
Il permet également d'activer une application et d'obtenir la liste des fenêtres ouvertes et leur Handle.
La fonction SysMétrique Exemples unitaires (WINDEV) : La fonction SysMétrique
[ + ] Utilisation de la fonction SysMétrique.
Cette fonction permet de récupérer tout un ensemble de dimensions qui sont paramétrées au niveau du système.
Par exemple, vous pouvez connaître la hauteur de la barre de menu des applications, ...
Les fonctions spécifiques à Windows 7 Exemples unitaires (WINDEV) : Les fonctions spécifiques à Windows 7
[ + ] Utilisation des fonctions WLangage spécifiques à Windows 7 :
- SysIconeAjouteImage
- SysMiniatureAjouteBouton
- SysMiniatureSupprimeTout
Les fonctions système (écrans) Exemples unitaires (WINDEV) : Les fonctions système (écrans)
[ + ] Utilisation des fonctions SysXxx sur les écrans afin de récupérer différentes informations :
- Récupérer le nombre d'écrans installés sur le poste
- Récupérer les cartes graphiques installées sur le poste
- Changer la résolution d'un écran
- ...
WD InfoSysteme Composants (WINDEV) : WD InfoSysteme
[ + ] WD InfoSysteme
Cet exemple illustre l’utilisation du composant InfoSysteme.
Dans cet exemple, nous abordons trois thèmes principaux :
1/ la récupération d’informations concernant le système d’exploitation
2/ la récupération d’informations concernant l’utilisateur
3/ le parcours, par programmation, du voisinage réseau
Résumé de l'exemple livré avec WINDEV :
Cet exemple présente les fonctionnalités du composant InfoSystème.
Au lancement de l’exemple une fenêtre composée de trois onglets s’ouvre.
Chaque onglet présente une des facettes du composant.
1/ La récupération d’informations concernant le système d’exploitation
Les fonctions livrées dans le composant InfoSystème (se reporter à sa documentation pour plus de détail) permettent d’obtenir de nombreuses information sur le système d’exploitation et la machine : version du système, modèles et nombre de processeurs, quantité de mémoire physique installée, etc.
2/ La récupération d’informations concernant l’utilisateur
Le composant InfoSysteme permet également (sur les systèmes NT, 2000 et XP uniquement) de connaître le nom de l’utilisateur en session ainsi que la liste des groupes locaux et des groupes d’un domaine auxquels il appartient.
3/ Le parcours, par programmation, du voisinage réseau
La troisième fonctionnalité offerte par le composant permet le parcours par programmation du voisinage réseau de la machine. Les informations retournées dépendent du client réseau utilisé (client Microsoft ou client Novell par exemple) et permettent d’énumérer les ressources présentent sur le réseau local : ordinateurs, imprimantes, disques partagés, etc.

ATTENTION :
La modification du code source de l'exemple et/ou du composant ne doit être effectuée que par un utilisateur avancé. En effet, des modifications non contrôlées peuvent entraîner une perte de données et/ou une instabilité de votre système
Les fonctions Système Exemples unitaires (WINDEV Mobile) : Les fonctions Système
[ + ] Utilisation des fonctions "Système" du WLangage disponibles dans WINDEV Mobile :
- SysArrête avec les constantes sysRedémarre, sysEteint, sysAllumeEcran, sysEteintEcran.
- SysRepCarteStockage qui permet de récupérer le chemin de la carte de stockage
- SysEspace qui permet de récupérer les tailles des espaces (stockage et programme, total et libre)
- SysNumSérie qui permet de récupérer le numéro de série du terminal
Voir Aussi
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire