Pliki, otwieranie po kliknięciu 2xL

0

Co należy zrobić aby <font color="red">rozszeżenie</span> pliku <font color="red">zkojażyć</span> z aplikacją napisaną w Delphi ?? Jest to program w typie małej bazy zanych na rekordach (pliki strukturalne). Co zrobić aby program zarejestrował to <font color="red">rozszeżenie</span> w Windowsie (co do rejestru wpisać) i po dwukrotnym kliknięciu pliku otwierał się program z załadowanym tym własnie plikiem ?? Co należy w programie wpisać, aby wiedział że ten plik ma otworzyć ??

0

jest o tym w faq

poza tym sciagnij sobie ze zrodel program ParamTest

tam wszystko pisze

0

SPASIBA :)

0

Poprawka, pomyliło mi się z plikami INI

procedure Zarejstruj_Rozszerzenie;
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CLASSES_ROOT;
Reg.OpenKey('.ebd\shell\open\command', True);
//Reg.WriteString('', '"'+ Application.ExeName + '" "%1"');
if Reg.ReadString('') Application.ExeName + ' %1' then
begin
if Application.MessageBox('Czy chcesz skojażyc aplikacje z rozszerzeniem ".ebd"', 'Uwaga', mb_YesNo+mb_IconQuestion) = 6 then
Reg.WriteString('', Application.ExeName + ' %1');
end else Application.MessageBox('Aplikcaja jest już skojażona z rozszerzeniem','Uwaga', mb_IconInformation);
finally
Reg.Free;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1