Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: QBX: Lisää muistia ohjelmalle

Juhko [26.12.2008 19:01:01]

#

Eli olen luultavasti viimeisenä isompana QB-projektinani tehnyt graafisen käyttöliittymän erääseen vanhaan DOS-koneeseeni, ja se alkaa olla nyt valmis. Ongelma onkin nyt se, että miten saan QB:n varaamaan sitä varten enemmän muistia. Tämä vanha kone pyöritti melko hyvin Windows 95:ttä kunnes poistin sen vahingossa, joten uskon sen pyörittävän myös omaa tekelettäni :)

btw, ohjelma on tehty "oikealla" WinXP-koneellani, jossa se toimi muuten ihan hyvin (DOS-koneella tuli "Out of memory"), mutta BC valittaa "^ Program memory overflow" milloin milläkin rivillä.

Jos ketään kiinnostaa, niin QBX on käynnistetty parametreillä /L /AH ja ohjelma sisältää rivin '$DYNAMIC

Antti Laaksonen [26.12.2008 21:22:27]

#

Onko ohjelman lähdekoodi pitkä? BC-kääntäjä voi käsitellä kerrallaan vain 64 kilotavun kokoisen tiedoston. Tämän ongelman ratkaisu on jakaa ohjelma useampaan tiedostoon (moduuliin), jotka käännetään erikseen.

http://faq.qbasicnews.com/?blast=ModularizeIt

Juhko [26.12.2008 22:01:32]

#

Joo, ohjelma on n. 128 kt pitkä :)

Ymmärsinkö oikein: Tehdään monta tiedostoa ja käännetään ne erikseen .OBJ-tiedostoiksi, ja linkataan ne sen jälkeen komennolla LINK OSA1.OBJ OSA2.OBJ jne.

Vastaus

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

Tietoa sivustosta