Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Kaksois puskurointi QB:llä?

Sivun loppuun

Gaxx [10.02.2004 17:11:45]

#

Tietääkö joku jotain helppoa tapaa tehdä kaksoispuskuroinnin QB7.1:llä?

Vai pitääkö siinä tehdä kaks taulukkoa($dynamic:iä kun en haluaisi käyttää - vammaa jotenki oudosti) ja sitte "piirrellä" niihin kuva ja sitte PUTtailla ne näytölle?

(Näyttötilassa screen 13)

sooda [10.02.2004 17:23:05]

#

screen 13:ssa ei saa mut esim 7:ssä saa. kirjoita qb:ssä PCOPY ja paina f1, löytyy eksamppeli :)

Gaxx [10.02.2004 17:31:12]

#

No joo... ei kai sitten muu auta, ku tehä pari taulukkoo ja piirrellä kuvat sinne. Kiitos tiedosta :)

pieslice [10.02.2004 17:42:17]

#

kyllä se on mahdollista VGA tiloissakin, mutta tarvitset jonkun kolmannen osapuolen kirjaston (kuten RelLib tai CosmoX)...
löytyy näistä ...
www.qb45.com
www.piptol.qbasicnews.com
www.rel.betterwebber.com

tai googlettamalla...

sooda [10.02.2004 17:48:27]

#

laita alkuun http:// niin noista tulee ihan linkkejä.

Gaxx [10.02.2004 18:25:39]

#

Ahaaa...! No täytyypä katsastaa, kiitos.

Gaxx [10.02.2004 23:23:42]

#

Jospa joku(esim. pieslice) tietäisi mikä tiedosto siihen rellib.bat:iin pitää laittaa niin olisi ihan mukava jos kertoisi(siis siihen toiseen(eli siis ei qbx.exe)).

Ja kirjasto oli siis rellib 5.0 :)

Gaxx [11.02.2004 22:49:38]

#

Tai siis hä? Sopiiko toi kirjasto qb7.1:een?

thefox [12.02.2004 00:40:53]

#

Myös LameVGA:lla onnistuu tuplabufferointi ;-) Ihan perus-QB:llä on tuplapuskuroinnin teko melkoisen hankalaa, jo senkin takia että esim. SCREEN 13-moodissa kaikki operaatiot tehdään aina suoraan näyttömuistiin eikä tuota osoitetta tietääkseni ole mahdollista vaihtaa [ilman rankkaa poketusta :-)].

pieslice [12.02.2004 14:32:45]

#

joo mutta rellib on takuulla nopeampi. kannattaa imutta versio 4.5, koska se on QB standardi ja tekee vissiin nopeampaa koodia kuin 7.1

rndprogy [12.02.2004 14:53:13]

#

välikommentti: 7.1 on nopeampi kuin 4.5 ainakin mitä minä olen kokeillut niin piirtonopeus näyttäisi olevan 7.1:ssä nopeampi kuin 4.5:ssa.
käytä kanssa future librarya

pieslice [12.02.2004 16:04:44]

#

en osaa sanoa tohon nopeuteen mitään varmaa. se rellib voi kyllä toimia 7.1n kanssa, jos ohjelman kääntää, mutta versioiden quicklibraryt eivät ole yhteensopivia (QLB) mutta LIBit ovat, muutamin reunaehdoin. STRINGit ovat erilaisia 4.5n ja 7.1n välillä, joten jos joku sub, joka on tehty 4.5lle, ja käyttää STRINGiä parametrina ei se toimi 7.1ssä. Ja päinvastoin.
Eli sun pitää kääntää ja linkittää ohjelmas komentoriviltä*, et voi siis testata sitä IDEssä.
Future library on hyvä, mutta se ei toimi kaikissa näytönohjamissa, joten SVGAn pitäisi olla vaihtoehto, ja käyttäjän pitäsi saada valita näyttötilaksi myös SCREEN 13 (käytä vaikka Rellibiä tai LameVGAta VGA-tilaan ja future librarya SVGA tilaan. Yksinkertainen select case jokaiseen piirtofunktioon vaan). Menee vähän säätämiseksi mutta on välttämättömyys, jos haluaa ohjelmalleen lisää käyttäjiä.

[edit] *selvennys: eli siis BC ja LINK

Gaxx [14.02.2004 11:59:36]

#

No joo... täytyy miettiä ja soveltaa :)


Sivun alkuun

Vastaus

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

Tietoa sivustosta