Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Registryschlüssel löschen

  Alt 2. Okt 2007, 20:25
Hi,

überprüfe nie auf = true: Wieso?

Dein Code müsste so lauten:

Delphi-Quellcode:
with TRegistry.Create do
begin
  try
    Rootkey := HKEY_CURRENT_USER;
    if OpenKey('Software', true) then
    begin
      if DeleteKey('DerKey') then
        begin
        Showmessage('Alles gelöscht');
        CloseKey;

// ...
Du musst afaik immer mittels OpenKey auf die unterste Ebene wechseln und kannst dann erst einen Schlüssel dieser Ebene löschen.
  Mit Zitat antworten Zitat