Onko mahdollista saada tallennettua taulukkoon esim. 100*640 kokoisia kuvia ilman että tulisi ylivuotoa vai pitääkö se tallentaa kahdessa eri osassa?
Entä onko mitään järkevämpää tapaa siirtää kuvaa pikselirivi kerrallaan 640*480 resoluutiolla kuin siirtää se pala kerrallaan n. 10 osassa? Tämä tapa on muuten toimiva, mutta ärsyttävän hidas.
Jos en ole aivan väärin käsittänyt, niin muistaakseni qb:ssä oli käytössä muistia 64 kt, eli 100*640 kokoisen kuvan saisi juuri ja juuri tallennettua taulukkoon, mutta mitään muuta ei sitten saisikaan... eli suosittelen kahdessa eri osassa tallennusta...
QB:n perus graffakäskyillä ei kannatta edes yrittää mitään kunnon skrollauksia viritellä. Hanki joku kunnon kirjasto.
QB:ssä ei oikein ole mitään tapaa suurentaa taulukon kapasiteettia, muuta kuin valitsemalla vähemmän tilaa vievä datatyyppi (LONG->INTEGER->STRING*1). 65536 tavua on joka tapauksessa suurin mahdollinen taulukon koko, toisaalta taulukkojen indeksimäärä on rajattu 32768:een (minkä tosin voi kiertää tekemällä taulukosta moniulotteisen). Suuria taulukoita voi kuitenkin olla useampia, vapaan muistin määrä selviää FRE-funktion avulla.
PRINT FRE(-1) DIM taulu1(160 * 200) AS INTEGER DIM taulu2(160 * 200) AS INTEGER DIM taulu3(160 * 200) AS INTEGER PRINT FRE(-1)
Aihe on jo aika vanha, joten et voi enää vastata siihen.