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
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.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.