Als erstes erweitert man die Uses-Liste mit dem Wert Registry:
Uses Registry;
Dann benötigt man eine Variable vom Typ TRegistry:
Var reg : TRegistry;
Als Beispiel für einen Eintrag in die Registry:
reg := TRegistry.Create;
try
reg.Rootkey := HKEY_LOCAL_MACHINE;
//hier wird der Hauptschlüssel festgelegt
if reg.OpenKey(‚SOFTWARE\DeinName\DeinProgramm‘, True) then
//Schlüssel öffnen, bei True wird der Schlüssel erstellt, falls er noch nicht existiert
begin
reg.WriteString(‚Eigenschaftl‘, ‚Dein String‘);
// String unter Eigenschaftl abspeichern
reg.WriteInteger(‚Eigenschaft2‘, 1234);
// Integerwert unter Eigenschaft2 abspeichern
reg.CloseKey;
// Schlüssel schließen
end else ShowMessage(‚Schlüssel konnte nicht geöffnet werden.‘);
finally
reg.Free;
// variable reg freigeben
end;
Weitere Befehle zum Schreiben:
WriteBool schreibt Werte vom Typ TBoolean
WriteDate schreibt Werte vom Typ TDateTime
WriteTime schreibt Werte vom Typ TDateTime
WriteDateTime schreibt Werte vom Typ TDateTime
WriteFloat schreibt Werte vom Typ Double