Einzelnen Beitrag anzeigen

Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#25

Re: Wie kann mann Registry ändern

  Alt 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
  Mit Zitat antworten Zitat