En tiedä mihin tämä aihe olisi pitäny laittaa yleiseen vai QB/VB
No asiaa. Kun käytän QuickBasicissa future librarya ensin painan f5 kaikki toimii normaalisti. Sitten runnaan toisen kerran ja grafiikat sekoaa ohjelmassa. Ja kolmas kerta toden sanoo eli koko homma kaatuu. Se joko jää tilaan jossa qb:ssä lukee alhaalla binding. tai antaa vihre ilmoituksen jostain 16-bittisistä. Olisiko tähän kellään mitään vinkin tynkää heittää.
paina shift+F5 koska jos jatkaa jostain kohtaa kun qb ei tykkää pomppimisesta grafiikka screenien välillä. (kai :P jos nyt tota tarkoitit :D)
Ei se kyllä tolla auttanut mutta eipä ole enää ongelmaakaan. ...kai...
Kannatte alkuun pistää CLS
ja ihan aina painaa Shift+F5...
No nyt on ihan pakko sanoo ku tuli mieleen, että meidän ATk- opettaja laittaa ennen SCREEN 13 käskyä cls ja painaa viela Shift+F5. xD mut ei tehä täs mitään offtopiccii
Hmh. Jos laittaa alkuun CLS niin se EI ole sama kun painaisi Shift+F5 koska pelkkä F5 jatkaa ohjelmaa siitä mihin se viimeksi jäi ja shiftin kanssa aloittaa alusta :D
Kun kerran käytät future librarya, niin kai muistit laittaa ennen end-käskyä ResetScreen-käskyn? Muuten voi vähän bugata.
No totta kai laitin. En tiedä mistä johtuu mutta se kaatumattomuus on vähän ailahtelevaa. :/
joo. ja jos käytät EMS-offscreen buffereita, muista laittaa loppuun DeallocExpMem() tai se sun offscreen jää sinne muistiin ja kun ajat sen riittävän monta kertaa niin muisti loppuu ja badammm.
vinkki: muutenkaan isoja QB-ohjelmia ei kannata ajaa IDEssä (F5) vaan kääntää ne dos promptista (BC ja LINK, tee esim BAT) ja ajaa syntynyt exe.
niin... ja miten future library toimii XPssä? oiskos jollain jotain raportteja yhteensopivuusongelmista eri näytönohjainten ja käyttisten (lähinnä 2000 ja XP) kanssa.
se ei vissiin toimi näytönohjaimilla jotka ei noudata VESA-standardia (Voodoo 3, Radeon)
Kyllä minulla ihan hyvin XP:ssä toimii. Mulla toimii screenit 640*480 x 32 asti.
Aihe on jo aika vanha, joten et voi enää vastata siihen.