Skojarzenia

0

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]

0

A w czym chcesz go otworzyć bo nie bardzo kapuje? [???]

0

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

0

sciezka to tego pliku : paramStr(1); // heh.. jeśli o to chodzi..

0

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.

0

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 :)

0

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>

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