PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Entrées du type "(par défaut)"
  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Écrit une valeur dans un registre de la base de registre du Terminal Mobile (Pocket PC) connecté au poste en cours.
Remarques : 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
// Écrire la valeur "English" dans la valeur "Langage"
// dans la clé "HKEY_LOCAL_MACHINE\SOFTWARE\MonAppli"
ResEcriture = ceRegistreEcrit("HKEY_LOCAL_MACHINE\SOFTWARE\MonAppli", "Langage", "English")
Syntaxe

Écrire une valeur identifiée par son nom dans une base de registre Masquer les détails

<Résultat> = ceRegistreEcrit(<Chemin de la clé> , <Nom de la valeur> , <Valeur> [, <Longueur>])
<Résultat> : Booléen
  • Vrai si la valeur a été écrite,
  • Faux dans le cas contraire. 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é à manipuler.
Attention : La clé doit exister pour pouvoir y écrire une valeur. Pour créer une clé, utilisez la fonction ceRegistreCréeClé.
<Nom de la valeur> : Chaîne de caractères (avec guillemets)
Nom de la valeur à écrire.
<Valeur> : Chaîne de caractères, entier, réel ou pointeur
Valeur à écrire. La taille maximale de cette valeur est 4ko.
<Longueur> : Entier optionnel
Longueur de la valeur à écrire lorsque le paramètre <Valeur> correspond à un pointeur.

Écrire une valeur identifiée par son indice dans une base de registre Masquer les détails

<Résultat> = ceRegistreEcrit(<Chemin de la clé> , <Indice de la valeur> , <Valeur> [, <Longueur>])
<Résultat> : Booléen
  • Vrai si la valeur a été écrite,
  • Faux dans le cas contraire. 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é à manipuler.
Attention : La clé doit exister pour pouvoir y écrire une valeur. Pour créer une clé, utilisez la fonction ceRegistreCréeClé.
<Indice de la valeur> : Entier
Indice de la valeur à écrire.
<Valeur> : Chaîne de caractères, entier, réel ou pointeur
Valeur à écrire. La taille maximale de cette valeur est 4ko.
<Longueur> : Entier optionnel
Longueur de la valeur à écrire lorsque le paramètre <Valeur> correspond à un pointeur.
Remarques

Entrées du type "(par défaut)"

Pour écrire une valeur dans les entrées du type "(par défaut)", utilisez une chaîne vide ("") à la place du nom de la clé.
Par exemple:
Ne pas faire :
ceRegistreEcrit("HKEY_CLASSES_ROOT\.jar", "(par défaut)", "myfile")
Faire :
ceRegistreEcrit("HKEY_CLASSES_ROOT\.jar", "", "myfile")

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 ceRegistreEcrit est équivalent au fonctionnement de RegistreEcrit.
Seule différence :
  • la fonction ceRegistreEcrit manipule la base de registre du Terminal Mobile à partir d'une application WINDEV standard.
  • la fonction RegistreEcrit 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 : wd240ce.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire