Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Dll in VB
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003
Dll in VB

Jak wywolac dll'a w vb stworzonego w vb
u mnie nie dziala:
Dim <zmienna> as New <Nazwa_dll>.<Nazwa classy>

29-09-2003 13:26
Pokaż profil kicaj  Wyślij email do kicaj        3914568
m-a-x



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

Tak możesz sobie wywoływać dll'a gdy go dodasz do references. Możliwe że też tak sie da gdy daną bibloteke zarejestrujesz (ale co do tego nie jestem pewien - i to raczej mało prawdopodobne). zresztą najprawdopodobniej czy tak czy siak będziesz musiał bibloteke najpierw zarejestrować!

Drugim sposobem jest możliwość odwołania się do danej bibloteki a właściwie funkcji w niej tak jak sie deklaruje Api (to też są w końcu odwołania do biblotek) czyli np:

public declare function "{name}.dll" (byval {argumenty}) as {type}

[Post edytowany dnia 29-09-2003 19:26 przez m-a-x]


_____________________________________________

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

29-09-2003 19:25
Pokaż profil m-a-x  Wyślij email do m-a-x   
kicaj




Typ: neutral
Postów: 271
Zarejestrowany: Aug 2003

tak tyle ze w VBMagazine bylo napisane ze te napisane w VB wywoluje sie inaczej

30-09-2003 13:36
Pokaż profil kicaj  Wyślij email do kicaj        3914568
m-a-x



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

Tzn bo powinieneś ją wywolywac w ten sposób zamiast nazwy dll wpisujesz nazwe klasy. Z tym że wcześniej musisz tą bibloteke (powtarzam już to drugi raz) dodac do References! I tak np gdy masz bibloteke MOJA.dll z klasą o nazwie cMoja to po dodaniu Do references wpisujesz tak:

Dim zonk as new cMoja

i potem żeby wywołac funkcje wpisujesz np tak:

zonk.Funkcja argument1, argument2

i nie ma bata musi działać a jezlie jeszcze nie działa to zarejestruj ta bibloteke!


_____________________________________________

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

01-10-2003 18:47
Pokaż profil m-a-x  Wyślij email do m-a-x   
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1