PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Limites de la fonction RegistreLit
  • Application 32 bits fonctionnant sur un système 64 bits
  • Équivalence
  • Fonctionnement différent en mode GO et en utilisation réelle
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
Lit la valeur d'un registre dans la base de registre de Windows.
// Lit la valeur "Langage" dans la clé "HKEY_LOCAL_MACHINE\SOFTWARE\Appli"
// Le booléen ResExécute permet de savoir si la valeur a été lue
ResLecture = RegistreLit("HKEY_LOCAL_MACHINE\SOFTWARE\Appli", "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> = RegistreLit(<Chemin de la clé> , <Nom de la valeur> [, <Exécution>])
<Résultat> : Chaîne de caractères, entier, réel ou pointeur
  • Valeur lue,
  • Chaîne vide ("") si aucune valeur n'a été lue.
<Chemin de la clé> : Chaîne de caractères (avec guillemets)
Chemin de la clé à lire.
Windows Mobile Ce chemin peut contenir au maximum 255 caractères et ne peut pas contenir plus de 16 niveaux.
<Nom de la valeur> : Chaîne de caractères (avec guillemets)
Nom de la valeur à lire.
<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> = RegistreLit(<Chemin de la clé> , <Indice de la valeur> , <Exécution>)
<Résultat> : Chaîne de caractères, entier, réel ou pointeur
  • Valeur lue,
  • Chaîne vide ("") si aucune valeur n'a été lue.
<Chemin de la clé> : Chaîne de caractères (avec guillemets)
Chemin de la clé à lire.
Windows Mobile Ce chemin peut contenir au maximum 255 caractères et ne peut pas contenir plus de 16 niveaux.
<Indice de la valeur> : Entier
Indice de la valeur à lire.
<Exécution> : Booléen
  • Vrai si la valeur a été lue,
  • Faux dans le cas contraire.
Remarques

Limites de la fonction RegistreLit

La fonction RegistreLit ne fonctionne pas sur les entrées du type "(par défaut)". En effet, ces entrées sont spécifiques. Pour atteindre ces entrées, remplacez le nom de la clé par une chaîne vide.
Exemple :
Ne pas faire :
RegistreLit("HKEY_CLASSES_ROOT\.jar", "(par défaut)", "myfile")
Faire :
RegistreLit("HKEY_CLASSES_ROOT\.jar", "", "myfile")
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindowsCode Utilisateur (MCU)

Application 32 bits fonctionnant sur un système 64 bits

Sur un système 64 bits, les applications 32 bits écrivent dans la base de registre à partir de la branche suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
WINDEV MobileWindows Mobile

Équivalence

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

Fonctionnement différent en mode GO et en utilisation réelle

En mode GO (simulation sur le poste de développement), la fonction RegistreLit manipule la base de registre du poste PC de développement.
En utilisation réelle, la fonction RegistreLit manipule la base de registre du Terminal Mobile (Pocket PC).
L'ensemble des différences entre le mode GO (simulateur) et l'utilisation réelle est détaillé dans Différences en mode GO et en utilisation réelle.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220std.dll
Windows Mobile wp220std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire