|
Ecriture / Modification d'une clé dans la base de registre |
Iniciado por brice.hardy, 19,ago. 2003 18:04 - 2 respuestas |
| |
| | | |
|
| |
Publicado el 19,agosto 2003 - 18:04 |
Bonjour, tout d'abord je tiens à signaler que je suis "hyper"-débutant (prise en main de windev hier...).
Voilà je voudrais écrire une valeur dans la base de registre (sous W98SE) que j'appellerai mavaleur en lui attribuant comme données la chaine coucou12345, et le tout dans HKEY_LOCAL_MACHINE\maclé.
J'ai vu qu'il y avait la fonction RegistreEcrit(), mais j'aimerais connaître la syntaxe EXACTE à utiliser, car je ne saisis pas très bien avec l'aide de Windev. En effet celle-ci dit : <Résultat>=RegistreEcrit(<Chemin>,<Nom Valeur>,<Valeur>[,<Long>])
J'ai essayé plusieurs combinaisons (avec ou sans guillemets, avec ou sans crochets au chemin,...) mais cela n'a pas fonctionné. Si vous pouviez m'envoyer l'exacte syntaxe à utiliser pour mon petit exemple, je vous en serais très reconnaissant.
Merci !
>>Brice. |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,agosto 2003 - 11:49 |
Si mes souvenirs sont exacts, il faut en premier creer la clé et ensuite la variable
Ex : RegistreCreeCle("HKEY_LOCAL_MACHINE\MaCleAMoi") RegistreEcrit("HKEY_LOCAL_MACHINE\MaCleAMoi","MaValeur",LaValeurAEcrire)
En gros pour écrire dans une ruche, il faut qu'elle existe C'est un peu comme créer un fichier dans un répertoire, il doit exister en 1er
Bonne chance pour la suite
"Brice" <brice.hardy@ac-besancon.fr> a écrit dans le message de news:3f423c73$1@news....
Bonjour, tout d'abord je tiens à signaler que je suis "hyper"-débutant (prise en
main
de windev hier...).
Voilà je voudrais écrire une valeur dans la base de registre (sous W98SE) que j'appellerai mavaleur en lui attribuant comme données la chaine coucou12345,
et le tout dans HKEY_LOCAL_MACHINE\maclé.
J'ai vu qu'il y avait la fonction RegistreEcrit(), mais j'aimerais connaître
la syntaxe EXACTE à utiliser, car je ne saisis pas très bien avec l'aide de Windev. En effet celle-ci dit : <Résultat>=RegistreEcrit(<Chemin>,<Nom Valeur>,<Valeur>[,<Long>])
J'ai essayé plusieurs combinaisons (avec ou sans guillemets, avec ou sans crochets au chemin,...) mais cela n'a pas fonctionné. Si vous pouviez m'envoyer l'exacte syntaxe à utiliser pour mon petit exemple,
je vous en serais très reconnaissant. Merci ! |
| |
| |
| | | |
|
| | |
| |
Publicado el 21,agosto 2003 - 12:13 |
J'ai "réussi", en utilisant cette syntaxe : test est un booléen RegistreCreeCle("HKEY_LOCAL_MACHINE\MaCleAMoi") test=RegistreEcrit("HKEY_LOCAL_MACHINE\MaCleAMoi","MaValeur","LaValeurAEcrire") Info(test)
(j'ai juste ajouté les guillemets autour de LaValeurAEcrire et le Info pour voir si ça marche)
Cela a "fonctionné" : ça a bien créé la ruche MaCleAMoi, mais elle se trouve dans HKEY_LOCAL_MACHINE\Software\CLASSES ! Ce qui donne donc HKEY_LOCAL_MACHINE\Software\CLASSES\MaCleAMoi qui contient non pas MaValeur mais une clé se nommant (Défaut) ayant pour valeur la chaine LaValeurAEcrire.
J'aimerais bien savoir le pourquoi du comment...
Merci
"BOUDOT Sébastien" <kerovnia@brsystem.com> wrote: >Si mes souvenirs sont exacts, il faut en premier creer la clé et ensuite la
variable Ex : RegistreCreeCle("HKEY_LOCAL_MACHINE\MaCleAMoi") RegistreEcrit("HKEY_LOCAL_MACHINE\MaCleAMoi","MaValeur",LaValeurAEcrire) En gros pour écrire dans une ruche, il faut qu'elle existe C'est un peu comme créer un fichier dans un répertoire, il doit exister en
1er Bonne chance pour la suite "Brice" <brice.hardy@ac-besancon.fr> a écrit dans le message de news:3f423c73$1@news.... Bonjour, tout d'abord je tiens à signaler que je suis "hyper"-débutant (prise en main
de windev hier...).
Voilà je voudrais écrire une valeur dans la base de registre (sous W98SE) que j'appellerai mavaleur en lui attribuant comme données la chaine coucou12345, et le tout dans HKEY_LOCAL_MACHINE\maclé.
J'ai vu qu'il y avait la fonction RegistreEcrit(), mais j'aimerais connaître la syntaxe EXACTE à utiliser, car je ne saisis pas très bien avec l'aide de Windev. En effet celle-ci dit : <Résultat>=RegistreEcrit(<Chemin>,<Nom Valeur>,<Valeur>[,<Long>])
J'ai essayé plusieurs combinaisons (avec ou sans guillemets, avec ou sans crochets au chemin,...) mais cela n'a pas fonctionné. Si vous pouviez m'envoyer l'exacte syntaxe à utiliser pour mon petit exemple, je vous en serais très reconnaissant. Merci ! |
| |
| |
| | | |
|
| | | | |
| | |
|