Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Visual Basic kirjastot

Sivun loppuun

remontti-reiska [21.01.2004 13:09:51]

#

Teen juuri itselleni (ja taitaapi se tulla tänne koodivinkkeihinkin) "kirjastoa", jonka teen tälläisllä:

Function MaNeliö ()
...
End Function

Olen kuullut .dll päätteestä ja haluaisin tietää, että onko se tarkoitettu vb:n kirjastoja varten, jos on niin kertoisitteko vielä miten noita .dll kirjastoja sitten tehdään ja voiko niihin käyttää tuota Function menetelmää?

Antti Laaksonen [21.01.2004 16:32:41]

#

Itse kyllä pitäytyisin moduuleissa, joiden tunnus on BAS. DLL-kirjastojen tekeminen on kuitenkin mahdollista valitsemalla aloitusvalikosta ActiveX DLL (tämä VB6:ssa). Sen jälkeen kirjaston ottaminen mukaan omaan projektiin tapahtuu Project->References -valikon kautta.

remontti-reiska [21.01.2004 16:52:58]

#

Ok. Kiitos.

tnb [21.01.2004 18:40:04]

#

dll kirjastoa kannattaa käyttää vain jos aikoo jaella ohelmaansa muille mutta pitää osaamisen salassa.

bob [21.01.2004 20:16:53]

#

vb6ssa ei kunnon com dllää saakkaan tehtyä (ilman kikkailuja)
kuten sanottu: joko activex dll tai sit vaan sorsana moduuleissa
ite käyttääisin jälkimmäistä, mutta sitten koodi on kaikkien näkyvillä

Aku2 [21.01.2004 20:30:21]

#

lainaus:

vb6ssa ei kunnon com dllää saakkaan tehtyä (ilman kikkailuja)
kuten sanottu: joko activex dll tai sit vaan sorsana moduuleissa
ite käyttääisin jälkimmäistä, mutta sitten koodi on kaikkien näkyvillä

Hä. Miksi moduulissa sorsa olisi kaikkien nähtävissä?
Ei moduuleja tarvitse ohjelman mukana jakaa, ne kääntyy exeen.

Jo siksi kannattaa käyttää DLL kirjastoja, että exen koko ei kasva megalomaaniseksi möykyksi.(suuremmissa projekteissa)

tuomas [22.01.2004 19:22:43]

#

Voiko vb3 tehdä dll kirjastoja? jos voi niin miten?

Antti Laaksonen [22.01.2004 19:51:05]

#

Ei voi, DLL-kirjastot VB3:lle täytyy tehdä C:llä.

bob [22.01.2004 20:33:04]

#

lainaus:

Hä. Miksi moduulissa sorsa olisi kaikkien nähtävissä?
Ei moduuleja tarvitse ohjelman mukana jakaa, ne kääntyy exeen.

Lähinnä hain että jos kirjastoaan lähtee levittään... aika paljonha noita activex deeällälliä on liikenteessä


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta