Bonjour.
J'ai développé un programme qui doit modifier des clés dans la base de registre.
Depuis que je suis passé sous C++ builder 2006, ca ne marche plus.
Voici mon code :
Voila, il n'arrive meme pas à lire la valeur de la clé qui est existante et me met une erreur lorsque je tente d'écrire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 TRegistry *registre = new TRegistry(); registre->RootKey = HKEY_LOCAL_MACHINE; if(registre->KeyExists("\\Software\\LOGICIEL_DAFC\\")) { registre->OpenKey("Cle_evaluation", true); char maChaine[100]; sprintf(maChaine, "%s", registre->ReadString("Cle_evaluation")); }
si quelqu'un voit ce qui ne va pas ...
d'avance
Partager