reg.RootKey := HKEY_Current_User //för att gå till nykeln HKEY_Current_User
if reg.OpenKey('software\ditt_program,true) then //Kolla om det går att öppna HKEY_Current_User\software\ditt_program
//True i andra parametern betyder att om det inte går att öppna, skapa denna nykel.
//Skriv:
Begin
reg.WriteString('värde1','Innehåll i detta värde'); //skriv en sträng
reg.WriteInteger('värde2',20); //skriv ett tal
reg.Free; //frigör reg instansen
end;
//läs:
if reg.OpenKey('software\ditt_program',false) then
Begin //kolla om vi kan öppna denna nykel, om den inte finns så skapas den inte eftersom vi har false i andra parametern
sString := reg.ReadString('värde1'); //läs en sträng
iInteger := reg.ReadInteger('värde2'); //läs ett tal
reg.Free;
end;