Witam, chcialem tylko zapytac czy taka postac powinny przyjac klucze w rejestrze aby moj program stal sie domyslnym programem do otwierania plikow .asm ??
Generalnie to co procka tworzy podobne jest do reszty znajdujacych sie juz tam kluczy (dla innych rozszerzen) ale nie dziala :(
procedure TForm2.CheckBox1Click(Sender: TObject);
var
reg: TRegistry;
begin
reg:= TRegistry.Create;
Reg.RootKey := HKEY_CLASSES_ROOT;
Reg.OpenKey('asmfile\Shell\Open\Command', True);
Reg.WriteString('', '"'+ Application.ExeName + '" "%1"');
reg.CloseKey;
Reg.OpenKey('asmfile\DefaultIcon', True);
Reg.WriteString('',Application.ExeName+',1');
reg.Free;
end;
Dzieki z gory :)