Onko QB:n *.EXE tai *.BAS tiedostoilla jokin maksimikoko?
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.
Ok, mutta mites tuo linkittäminen käy? En ole ennen sellaista koittanut.
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,,,,
Aihe on jo aika vanha, joten et voi enää vastata siihen.