Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
Turbo Delphi für Win32
|
Re: Wie kann mann Registry ändern
28. Jul 2006, 19:32
Delphi-Quellcode:
procedure WriteKey(Value: Integer);
var
Reg: TRegistry;
begin
Reg := TRegistry.Create; // Instanz erzeugen
try // Falls Fehler auftreten, gehts hier weiter --+
Reg.RootKey := HKEY_CURRENT_USER; // Schlüssel zuweisen |
Reg.OpenKey('Software\joel92\Product', True); // Pfad auswählen (der 2. Parameter |
// gibt an, ob der Pfad angelegt |
// werden soll, wenn es ihn noch |
// nicht geben sollte) |
Reg.WriteInteger('Name', Value); // Wert in die Registry schreiben, |
// wobei der Name des Wertes "Name" |
// lautet und der Wert der Prozedur |
// übergeben wird. |
Reg.CloseKey; // Schlüssel wieder schließen |
finally // <-------------- (hier gehts auch weiter, wenn kein Fehler auftritt) ------------+
Reg.Free; // Instanz wieder freigeben
end;
end;
Grüße
Faux
Faux Manuel Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
|
|
Zitat
|