Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Ajon aikaiset tiedostot

Sivun loppuun

tuomas [23.03.2004 19:18:20]

#

Tiedetään..tätäkin on kysytty liian monesti.
Mutta täältä se tulee silti taas kun en vastausta itse mistään löytänyt:

Mitkä kaikki tiedostot visual basic kutosella tehty ohjelma vaatii toimiakseen?
Tähän mennessä en tiedä muita kuin sen että vbrun600.dll on tarpeellinen(tai joku ton tapanen)

setä [23.03.2004 19:43:52]

#

Tohon on ilmeisesti ympätty kaikki tarpeellinen. Lisäksi tarvitsee mukaan mahdolliset ulkoiset kontrollit.

hunajavohveli [23.03.2004 20:17:27]

#

Miksi noita DLL-tiedostoja pitää olla? Jos tekee pelin ja pistää sen nettiin, pitääkö sen imuroivilla pelaajilla olla Visual Basicin DLL-tiedostot, kun tuskin edes suurin osa tietävät mitä ne ovat?

remontti-reiska [23.03.2004 20:24:12]

#

Vain tuo vbrun600.dll tai oikeastaan tarvitseeko .EXE:kin niitä?

hunajavohveli [23.03.2004 20:31:23]

#

No siis EXE:stähän nimen oman puhutiin, ainakin niin käsitin itse.

lainaus:

Mitkä kaikki tiedostot visual basic kutosella tehty ohjelma vaatii toimiakseen?

Totta kai nyt tulkilla toimii ilmankin.

mamaze [23.03.2004 20:33:21]

#

tarvitsee. yks ohjelma ei toimi ilman "vbrun300.dll"-tiedostoa (koska se on tehty VB3:lla ja yritin avata sitä koneella, jossa on kutonen)

tietysti VB3:n on 16 bittinen...mutta ei auttanut sekään kun vaihdoin 16-bittiseksi värit (mikä älynväläys)


("tiedostovirhe" Tiedostoa VBRUN300.DLL ei löydy) suora kommentti siitä mitä se sanoo.

hunajavohveli [23.03.2004 20:35:28]

#

Pistetäänpä tähän väliin taas väläytys: Mistä tulee lyhenne DLL? :-)
Pakkohan sitä on kysyä, kun ei tiedä.

rndprogy [23.03.2004 20:37:40]

#

Dynamic Link Library

hunajavohveli [23.03.2004 20:44:12]

#

Joo no ton "Libraryn" melkein arvasinkin, mutta muista en tiennyt. DVD:stäkin arvasin Digital ja Disk, mutta Versatilea en itse keksinyt vaan piti kysyä.

setä [23.03.2004 20:56:00]

#

VB:n exet tosiaan tarvitsevat tuon dll:n ja kullekin versiolle vielä omansa. Powerbasicilla ei tarvi ja koodi on ainakin väitetty olevan tiivistä ja nopeaa.

rndprogy [23.03.2004 21:06:39]

#

Eikö niitä voi linkata staattisesti

setä [23.03.2004 21:52:46]

#

Linkata staattisesti?? Siis yhdistääkö? VB6:ssa voi luoda ActiveX-kontrollin, jonka voi yhdistää tarvittavien dll:ien kanssa samaan cab-tiedostoon, jonka voi sitten avata IE-selaimella ja ajaa.

Antti [23.03.2004 22:59:48]

#

setä kirjoitti:

Linkata staattisesti?? Siis yhdistääkö? VB6:ssa voi luoda ActiveX-kontrollin, jonka voi yhdistää tarvittavien dll:ien kanssa samaan cab-tiedostoon, jonka voi sitten avata IE-selaimella ja ajaa.

Avata asennuspaketti IE -selaimella ja ajaa? Tarkotitatko Web-asennuspakettia? Kyllähän voi VB:n työkaluilla tehdä myös tavallisen asennuspaketin...

setä [24.03.2004 09:01:48]

#

Kyllä toki, mutta tuo webissä välitettävä paketti on tiiviimpi ja helpommin käsiteltävä. Asennukset hoituu (jos hoituu) itseksen ja ohjelma pyörii suoraan selaimen sivulla.

Antti Laaksonen [24.03.2004 14:28:36]

#

VB6:n ajonaikaiset kirjastot ovat kooltaan yli megatavun. Niitä ei varmaan kannatakaan laittaa aina ohjelman mukaan, vaan ennemmin antaa käyttäjälle mahdollisuus kopioida ne erikseen tarpeen tullen. Ajonaikaisissa kirjastoissa on muuten sellainen etu, että VB-ohjelmat itsessään ovat melko pienikokoisia.

hunajavohveli [24.03.2004 15:40:57]

#

Näin on, jos verrataan vaikka QBasiciin, sinänsähän QB-EXE:t ei vie paljon, mutta suhteellisesti ajatellen jokainen EXE vie jotain 50 kt ja siihen sitten päälle jotain muutama kilotavu riippuen ohjelman koosta. Tulee ajatelleeks, että 50 kt menee hukkaan, ja vaikkei se ole lähes mitään, niin suhteessa varsinaiseen tilaan, jonka itse ohjelma vie, se on paljon.


Sivun alkuun

Vastaus

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

Tietoa sivustosta