Mam pytanie.
Otóż nie wiem jak skojarzyć plik tekstowy lub graficzny z odpowiednim
rozszerzeniem i nie wiem co zrobic zeby po wlaczeniu danego pliku
otworzyl sie on w edytorze. Jak na razie udaje mi sie skojarzyc plik
ale wlacza sie pusty edytor [cya]
A w czym chcesz go otworzyć bo nie bardzo kapuje? [???]
mam prosy edytor tekstu i przegladarke grafik. Chodzi mi o to zeby po
kliknieci np. na plik C:\Obrazek.bmp otworzył się on wlasnie w przegladarce
sciezka to tego pliku : paramStr(1); // heh.. jeśli o to chodzi..
Spróbuj wykorzystać to:
WinExec('nazwapliku',sw_normal);
Ta funkcja uruchamia z linii poleceń więc powinno działać w domyślnej przeglądarce danego pliku.
Pochwalony! Jak kojarzysz jakiś typ plików z Twoim programem to w rejestrze zamiast wpisać samą nazwę twojego programu (któryś klucz :) ) to napisz: "nazwa Twojego programu" "%1". Mam nadzieję że się nie pomyliłem :)
Wersja dla edytora tekstu:
<font color="blue">
var
parametr:String;
i:integer;
procedure Tnotatnik.FormCreate(Sender: TObject);
begin
IF (ParamStr(1)<>'') then
begin
parametr:='';
i:=1;
REPEAT
IF ParamStr(i))<>'' THEN parametr:=parametr+ParamStr(i)+' ';
i:=i+1;
UNTIL ParamStr(i)='';
opendialog1.FileName:=parametr;
richedit.Lines.LoadFromFile(opendialog1.FileName);
end;
end;</span>