[Delphi] ... no to mo?ż wiecie jak to zrobić [skojarzen

0

Pytanie odtyczy nadal mojego odtwarzacza i nadal rozszerzeń. Jak zrobić jeżeli jest zaznaczony checkbox (nazwałem go avi) to wszystkie programy z rozszerzeniem *avi otrwierają się za pomocą mojego programu? :-[

0

Musisz skojarzyć w rejestrze systemowym rozszerzenie .avi z swoją aplikacją, wtedy te pliki będą przez nią otwierane.

0

Ufff... przeczytalbys najpierw zasoby tej strony? FAQ, Gotowce? [???]

0

wez prawym klaw. myszy na plik.avi i zmień program który go odpala i zastosuj na swój programik którego znajdziesz na liscie albo wezniesz przegladaj i znajdziesz go hehe.wszystkie pliki avi bedą sie odpalały za pomoca towjego programu. :-8

0

procedure zarejestruj(Rozszerzenie, Opis, Ikona, Sciezka:String);
var
reg:tregistry;
begin

reg:=tregistry.Create;
reg.RootKey:=HKEY_CLASSES_ROOT;
reg.OpenKey('.'+Rozszerzenie, true);
reg.WriteString('', rozszerzenie+'_file');
reg.CloseKey;

reg.OpenKey(rozszerzenie+'_file', true);
reg.WriteString('', Opis);
reg.CloseKey;

reg.OpenKey(rozszerzenie+'_fileDefaultIcon', true);
reg.WriteString('', Ikona);
reg.CloseKey;

reg.OpenKey(''+rozszerzenie+'_fileshellopencommand', true);
reg.WriteString('', sciezka);
reg.CloseKey;

reg.OpenKey(''+rozszerzenie+'_fileshellopenddeexecApplication', true);
reg.WriteString('', 'duza_czarna_kupa');
reg.CloseKey;

reg.OpenKey(''+rozszerzenie+'_fileshellopenddeexec', true);
reg.WriteString(, );
reg.CloseKey;

reg.free;
end;

Ja tego nie wymyśliłem jakby co - znalazłem na 4p bo sam miałem takie problem.

0

Mozesz użyć też mojego modułu, który znajduje się w dziale download
(Asocjacje).

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