Comment lire la donnée d'une valeur "(par défaut)" d'une clé du registre?
Comment lire la donnée d'une valeur "(par défaut)" d'une clé du registre?
Salut et Bienvenue sur Developpez.com
Pour lire une valeur par défaut, il faut lire une chaine vide ...
Par exemple :
Voilà
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TForm1.Button1Click(Sender: TObject); var MonRegistre: TRegistry; begin MonRegistre:=TRegistry.Create; MonRegistre.RootKey:=HKEY_CURRENT_USER; MonRegistre.OpenKey('SOFTWARE\MonProgrammePerso',false); ShowMessage(MonRegistre.ReadString(''));// Lit la clé "(par défaut)" et l'affiche MonRegistre.Free; end;
En espérant avoir été assez clair
A+
Hey je le savais pas ça, d'autre part je viens de regarder dans la FAQ et ça n'y est pas.
Peut-être que ça serait bien de l'intégrer dans la?
![]()
J'avais bien essayé la chaine vide mais, comme parallèlement j'avait laissé laissé le dernier anti-slash lors de l'Openkey, cela ne pouvait fonctionner.
Pour une première question, heureux qu'elle puisse être utile et surtout merci pour cette réponse rapide et circonstanciée.
Partager