Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Rejestracja wlasnego typu plikow w Windows?
anonim




Typ: Nie zarejestrowany
Rejestracja wlasnego typu plikow w Windows?

Czy ktos spotkal sie w trakcie programowana z potrzeba stworzenia wlasnego typu pliku i polaczenia jego rozszerzenia z wlasnym (jedynie slusznym ) programem?

09-04-2004 14:17
  
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

Kurcza, nie mogę znaleźć (szukałem 0,5 minuty używając google ;-) ale wiem, że niedawno do VBMagaizne, albo do działu tips trafił text który dotyczy tego zagadnienia. Poprzeglądaj dział tips i 2-3 ostatnie numery VBMagaizne, na pewno znajdziesz odpowiedź a oprócz tego znajdziesz inne wartościowe rzeczy :-)


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

09-04-2004 19:10
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Jeżeli masz procedury zmiany dowolnych kluczy rejestu - każdej gałęzi, to w Hkey_Classes_Root dodaj klucz .xxx - jakieś rozszerzenie, w jego wartości default dodaj xxxfile, i dodaj w gałęzi klucz xxxfile, w nim klucz shell, w nim klucz open i wewnątrz tego klucz command, jego default to ścieżka do pliku i poleceni np. %1 przekazujące ścieżkę dokumentu


_____________________________________________
www.mob.abc.pl - moja strona o VB

10-04-2004 14:13
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Aha, jeszcze jedno, jak już masz gotowe rozszerzenie to przy włączeniu programu parametr będzie w Command


_____________________________________________
www.mob.abc.pl - moja strona o VB

10-04-2004 14:16
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002


Jeżeli masz procedury zmiany dowolnych kluczy rejestu - każdej gałęzi, to w Hkey_Classes_Root dodaj klucz .xxx - jakieś rozszerzenie, w jego wartości default dodaj xxxfile, i dodaj w gałęzi klucz xxxfile, w nim klucz shell, w nim klucz open i wewnątrz tego klucz command, jego default to ścieżka do pliku i poleceni np. %1 przekazujące ścieżkę dokumentu


Gdzieś nie tak dawno był do tego ładny sampel, ale nie wiem gdzie, pisałem gdzie szukać


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

11-04-2004 14:18
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002


Aha, jeszcze jedno, jak już masz gotowe rozszerzenie to przy włączeniu programu parametr będzie w Command


O tym szerzej pisałem w 1 albo 2 numerze VBMagaizne.


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

11-04-2004 14:18
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Przecież napisałem sampel wlaśnie do tego celu. Nawet dla leni (hehe) jest w nim zawarty modulik który wystarczy dodać do projektu.

Nie chce mi sie teraz sprawdzać ale jest w dziale workshop (system) - o ile Jelcyn go nie wywalił

Zapomnialem dodać - jego nazwa to: FileAssociation

[Post edytowany dnia 14-04-2004 02:00 przez m-a-x]


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

14-04-2004 01:55
Pokaż profil m-a-x  Wyślij email do m-a-x   
anonim




Typ: Nie zarejestrowany
wszystko fajnie ...

Skorzystalam z programu, wstawilam swoje dane ale po kliku w plik ktory powiazalam w rejestrze z moim programem pokazuje sie blad w Windowsie:
Odmowa dostepu do podanego urzadzenia, sciezki lub pliku.

A i tak tajemnieczo pisze w tym przykladzie (File Association)ze trzeba do programu, poza modulem, dodac kod, ale co tam wpisac to nie wiem

Poszukam jeszcze w VB Mag jak radzi Jelcyn, moze bedzie jasniej.
Dziekuje za pomoc
Pozdrawiam 
Ania

15-04-2004 14:40
  
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Chodzi o to że program jest po tej calej operacji (podczas dwukliku na pliku z Twoim rozszerzeniem) odpalany z parametrem! ! ! Tak wiec aby uzyskac w programie dane (tzn ścieżke do danego pliku) nalezy zainteresować się zmienną Command hehe. Czyli np w funkcji Load głównej formy dajesz taki kod:

Open Command For Input as #1
...
Close #1


U wszystkich działał ten sampel wiec u Ciebie musi też zadziałać.

A to że nie napisałem w samplu dokladnie o co chodzi to juz inna kwestia. Tzn w sumie to bylo napisane to co trzeba (wszystko na dany temat). Gdybym mial wszystko pokolei wyjaśniać to bym tez musial opisać np funkcje Open itd

[Post edytowany dnia 15-04-2004 15:55 przez m-a-x]


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

15-04-2004 15:51
Pokaż profil m-a-x  Wyślij email do m-a-x   
Wszystkich odpowiedzi: 8 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1