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.