Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Maksimikoko?

DKH [08.07.2003 22:55:30]

#

Onko QB:n *.EXE tai *.BAS tiedostoilla jokin maksimikoko?

Antti Laaksonen [09.07.2003 00:39:46]

#

BAS-tiedoston koko voi olla korkeintaan 64 kilotavua*. Tätä suurempaa tiedostoa ei QB:n kääntäjä pysty käsittelemään, ja editorikin alkaa käyttäytyä epäluotettavasti, jos raja ylittyy. Ratkaisu on kirjoittaa ohjelma osissa - tarvittaessa toisella editorilla - kääntää osat erikseen (BC.EXE, BAS-tiedosto -> OBJ-tiedosto), ja linkittää ne lopuksi yhteen (LINK.EXE, OBJ-tiedosto -> EXE-tiedosto).

EXE-tiedostojen mahdollisesta maksimikoosta minulla ei ole hajua.

* Binääritiedoston kokorajoitus; tekstitiedoston koko voi olla jonkun verran suurempi. Katso tallennusvalikossa Format-valinta.

DKH [09.07.2003 11:03:19]

#

Ok, mutta mites tuo linkittäminen käy? En ole ennen sellaista koittanut.

Antti Laaksonen [09.07.2003 12:34:48]

#

Tietoja molempien ohjelmien, BC.EXE:n ja LINK.EXE:n, käytöstä saat käynnistämällä ne valitsimen /? kanssa komentoriviltä. Tässä on esimerkkinä varmaan yksinkertaisin tapa luoda valmis EXE-tiedosto:

BC ohjelma.bas,ohjelma.obj,,/o
LINK ohjelma.obj,ohjelma.exe,,,,

Vastaus

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

Tietoa sivustosta