Titre
Ecrire dans la base des registre sans Registry
Auteur
Source
pas de sources



Voici une procedure quio n'est pas gourmande.
Elle permet d'écrire dans la base des registre (des string)
en utilisant seulement l'unitée Windows


Procedure EcritRegString(Root :HKey; Chemin, NomClee, ValeurClee :string); var HK :HKEY; begin RegOpenKey(Root,PChar(Chemin),HK); // on ouvre la clée if HK = 0 then // si la clée n'existe pas on la crée RegCreateKeyEx(Root,PChar(chemin),0,nil,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,nil,HK,@DW); //RegCreateKey(Root,PChar(chemin),HK); // pas pour win 3.1, ça existe encore ;-D RegSetValueEx(HK,PChar(NomClee),0, REG_SZ, Pchar(ValeurClee),Length(ValeurClee)); // on ecrit la valeur RegCloseKey(HK); // on referme la clée end;

Site de l'auteur