PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Base de registre du Terminal Mobile
  • Équivalence
  • Base de registre d'un Smartphone
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Lit la valeur d'un registre dans la base de registre du Terminal Mobile (Pocket PC) connecté au poste en cours.
Remarque : Pour manipuler la base de registre du Terminal Mobile, il est nécessaire qu'une connexion soit établie entre le poste en cours et le Terminal Mobile (fonction ceConnecte).
Exemple
// Lit la valeur "Langage" dans la clé "HKEY_LOCAL_MACHINE\SOFTWARE\MonAppli"
// Le booléen ResExécute permet de savoir si la valeur a été lue
ResLecture = ceRegistreLit("HKEY_LOCAL_MACHINE\SOFTWARE\MonAppli", "Langage", ResExécute)

SI ResExécute = Vrai ALORS
Info("La valeur a été lue et vaut : " + ResLecture)
FIN
Syntaxe

Lire une valeur identifiée par son nom Masquer les détails

<Résultat> = ceRegistreLit(<Chemin de la clé> , <Nom de la valeur> [, <Exécution>])
<Résultat> : Entier, buffer ou chaîne de caractères selon le type de la clé lue
  • Valeur lue.
  • Chaîne vide ("") si aucune valeur n'a été lue.
En cas d'erreur, il est possible de connaître le détail de l'erreur grâce à la fonction ErreurInfo.
<Chemin de la clé> : Chaîne de caractères (avec guillemets)
Chemin complet de la clé à lire.
<Nom de la valeur> : Chaîne de caractères (avec guillemets)
Nom de la valeur à lire. La taille maximale de cette valeur est 4 ko.
<Exécution> : Booléen optionnel
  • Vrai si la valeur a été lue,
  • Faux dans le cas contraire.

Lire une valeur identifiée par son indice Masquer les détails

<Résultat> = ceRegistreLit(<Chemin de la clé> , <Indice de la valeur> [, <Exécution>])
<Résultat> : Entier, buffer ou chaîne de caractères selon le type de la clé lue
  • Valeur lue,
  • Chaîne vide ("") si aucune valeur n'a été lue.
En cas d'erreur, il est possible de connaître le détail de l'erreur grâce à la fonction ErreurInfo.
<Chemin de la clé> : Chaîne de caractères (avec guillemets)
Chemin complet de la clé à lire.
<Indice de la valeur> : Entier
Indice de la valeur à lire.
<Exécution> : Booléen optionnel
  • Vrai si la valeur a été lue,
  • Faux dans le cas contraire.
Remarques

Base de registre du Terminal Mobile

Sous un Terminal Mobile, les branches suivantes n'existent pas :
  • HKEY_PERFORMANCE_DATA,
  • HKEY_CURRENT_CONFIG,
  • HKEY_DYN_DATA.

Équivalence

Le fonctionnement de ceRegistreLit est équivalent au fonctionnement de RegistreLit.
Seule différence :
  • la fonction ceRegistreLit manipule la base de registre du Terminal Mobile à partir d'une application WINDEV standard.
  • la fonction RegistreLit manipule la base de registre du Terminal Mobile uniquement à partir d'une application WINDEV Mobile.

Base de registre d'un Smartphone

Sur certains Smartphones, l'accès à la base de registre peut échouer. Dans ce cas, la variable ErreurDétectée est à Vrai.
Composante : wd250ce.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire