|
|
|
|
- Entrées du type "(par défaut)"
- Base de registre du Terminal Mobile
- Équivalence
- Base de registre d'un Smartphone
ceRegistreEcrit (Fonction) En anglais : ceRegistrySetValue É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).
// É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.
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.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|