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
 
#2

Re: Windows XP 64-Bit und Registry

  Alt 9. Apr 2007, 12:05
Hi,

du schreibst mal utilities und mal utilites.


Edit: Nutze aber unbedingt Resourcenschutzblöcke, Destroy ist auch nicht empfehlenswert:

Delphi-Quellcode:
var Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CLASSES_ROOT;

    Reg.OpenKey('Mp3File\shell\utilites-tff', true);
    Reg.WriteString('', Caption);
    Reg.OpenKey('command', true);
    Reg.WriteString('', '"' + Application.ExeName + '" "%1"');

    Reg.OpenKey('Mp3File\shell\', false);
    if not Reg.DeleteKey('utilites-tff') then; // oder 'utilities' was du eben möchtest ;-)
      ShowMessage('Fehler');
 
    Reg.CloseKey;
  finally
    FreeAndNil(Reg);
  end;
end;
  Mit Zitat antworten Zitat