Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Eigene Dateiendungen registrieren

  Alt 11. Aug 2003, 20:19
Probier mal den Code:
Delphi-Quellcode:
uses ComObj;
const
  Extension = '.ella';
  Schluessel = 'Ellabetsch'; // Luckie?
  Beschreibung = 'Irgendwas';
var
  Anwendung : string;
procedure TForm1.RegisterButtonClick(Sender: TObject);
begin
  Anwendung := '"' + paramstr(0) + '" "%1"';
  try
    CreateRegKey(Extension,'',Schluessel);
    CreateRegKey(Schluessel,'',Beschreibung);
    CreateRegKey(Schluessel + '\shell\open\command','',Anwendung);
  except
    on EOleRegistrationError do
    ShowMessage('Mist! Hat nicht geklappt');
  end;
end;
procedure TForm1.UnregisterButtonClick(Sender: TObject);
begin
  try
    DeleteRegKey(Extension);
    DeleteRegKey(Schluessel);
  except
  end;
end;
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat