Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Wstawianie dll'ki
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003
Wstawianie dll'ki

Napisałem se dll'kę, która ma klasę o nazwie "clsCos". W programie w Project->References podaję lokalizację biblioteki i w module daję dim Coss as new clsCos. Wchodzę na drugi komp (z progiem i dll'ką na jednej dyskietce, uruchamiam i wybija mi się taki błąd, jakby nie było tej biblioteki. Co jest?


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

17-07-2004 03:24
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Kiedyś, coś podobnego, przydarzało się znajmemu. Nie mógł dojść dlaczego. Podpowiedziałem, żeby program zaraz po uruchomieniu zmieniał ścieżkę A:\ na bieżącą.
Dim sDir As String
sDir = "A:\"
ChDrive(sDir)
CHDir("sDir"
Pomogło!
Powinno też pomóc skopiowanie biblioteki do systemowego katalogu Windows i zarejestrowanie jej za pomocą RegSrv32.exe


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

17-07-2004 09:35
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

ale co to są za funckje?


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

23-07-2004 23:49
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Sub dshaa()
Dim sDir As String
sDir = "C:\Moje dokumenty"
'zmień dysk na C:\
ChDrive Left(sDir, 3)
'zmień ścieżkę na wskazaną
ChDir sDir
End Sub



ChDrive
Zmienia bieżący dysk.

Składnia

ChDrive dysk

Obowiązkowy argument dysk jest wyrażeniem znakowym określającym istniejący dysk. Przekazanie ciągu znaków o zerowej długości ("" nie powoduje zmiany bieżącego dysku. Jeżeli element dysk jest ciągiem wieloznakowym, instrukcja ChDrive wykorzystuje tylko jego pierwszą literę. 




ChDir
Zmienia domyślny katalog lub folder.

Składnia

ChDir ścieżka

Obowiązkowy argument ścieżka jest wyrażeniem znakowym określającym, który katalog lub folder stanie się nowym domyślnym katalogiem lub folderem. Element ścieżka może zawierać oznaczenie dysku. Jeśli nie wskazano dysku, ChDir zmienia domyślny katalog lub folder w obrębie bieżącego dysku.

Użycie

Instrukcja ChDir zmienia domyślny katalog, ale nie domyślny dysk. Na przykład, jeżeli dysk C jest dyskiem domyślnym, poniższa instrukcja zmieni domyślny katalog na dysku D, lecz domyślnym dyskiem pozostanie dysk C:

ChDir "D:\TMP"



_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

24-07-2004 00:32
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Knight Lore''FC




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


ale co to są za funckje?


losmac... he he chyba nie o te funkcje chodzilo

24-07-2004 02:36
Pokaż profil Knight Lore  Wyślij email do Knight Lore        1065423
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

Dzięki! Losmac - o to chodziło, ale te funkcje zmieniają folder/dysk domyślny czego? Aplikacji,bibliotek?


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

24-07-2004 15:30
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Oczywiście, że ...

Choć to nie takie oczywiste, bo...
Aplikacja najczęściej "szukają" bibliotek w katalogach systemowych. Jeśli przełączysz ją na bieżący katalog (dysk), to powodujesz jednocześnie, że aplikacja poszukuje bibliotek w katalogu bieżącym.

Tak to wygląda w bardzo (bardzo, bardzo) uproszczonym schemacie.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

25-07-2004 21:50
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

Czyli te funkcje odnoszą się tylko do ustawiania "szukania" biblioteki w folderze aplikacji?


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

25-07-2004 23:51
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

No ale to dlaczego ocx'y wyszukuje w folderze z aplikacją bez problemów?


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

26-07-2004 17:38
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Nie tylko do szukania, bibliotek w folderze aplikacji.

Jak ustawisz jakąś ścieżkę na bieżącą i wywołasz okno dialogowe otwarcia, zapisania pliku, to okno to otworzy się domyślnie w tej ustawionej ścieżce.

I jeszcze dużo, dużo innych zastosowań zmiany ścieżki można byłoby wypisywać.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

27-07-2004 07:35
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Wszystkich odpowiedzi: 9 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1