Otin oppia Antti Laaksosen uudesta BMP-kuvan näyttämisestiä kertovasta koodivinkistä, https://www.ohjelmointiputka.net/koodivinkit/
Mutta sitten kokeilin Ms-Dos-tilassa, koska Qbasic on niin pirun epävakaa windowsin alla ;). Dos-tilassa ohjelma väitti, että kuvaa ei löydy, vaikka oikeasti se löytyykin :(. Miten sen voisi korjata?
PS: Saanko pistää tämänkin siihen peliini, jos saan sen toimimaan? :)
EDIT: Tai jos jollain olisi jokin jpg- tai pcx-kuvanlataaja (mahdollisimman yksinkertainen mieluiten, eikä liian hidas)?
Saasta, en tiedä tosta QBasikista mitään, mutta kaipa sä sen saat laittaa kuhan mainitset Laaksosen... kun eikai kukaan tänne valmiita skriptejä pistä ettei kukaan _vaan tekisi itse_ samanlaista?
hmm... jos tiedosto on vaikka yli 8+3 merkkiä pitkä, tai tiedoston nimessä ääkkösiä
Olisihan mahdollista ettet osaa käyttää dosia etkä siten löydä mitään... *wirn*
lainaus:
tai tiedoston nimessä ääkkösiä
- (viiva)?
Viiva ei ole tietääkseni ääkkönen.
lainaus:
Viiva ei ole tietääkseni ääkkönen.
Mutta eikös se jotenkin kuulu erikoismerkkeihin tai jotain?
No onhan se aika erikoinen... hmm... viiva.. --------... tosi erikoista..
Mutta tuskin se sekoittaa... lataa vaan kuva sillä nimellä mikä tule tiedostolistaukseen..
lainaus:
lataa vaan kuva sillä nimellä mikä tule tiedostolistaukseen..
Oon kokeillu jo moonta kertaa :/
Mikä on sen kuvatiedoston koko nimi? DOSsissa kun esim. nimionmelkopitkä.tie - niminen tiedosto lyhentyy muotoon nimion~1.tie. Eli yli kahdeksan merkin pituinen nimi lyhentyy kuuteen merkkiin ja loppuun tulee aaltoviiva että numero. Jos siis kuvan tiedostonimi on enemmän kuin kahdeksan merkkiä, lyhenne nimeä. Myös hakemistoissa on sama juttu.
-Grey-
En usko, että QBasic tunnistaa pitkiä tiedostonimiä Windowsissakaan. Mutta en kyllä tiedä, mikä voisi olla ongelmaasi syynä. Mitä tapahtuu, jos otat pois sen ehtolauseen, joka tarkistaa tiedoston olemassaolon DIR$-funktiolla? Pystytkö yleensäkään lukemaan tiedostoja QB:llä DOS:in kautta?
Sen kuvatiedoston nimi on KO-ZOOM.bmp
Ja Antille: Kyllä se ainakin tekstietiedostoja lukee.
lainaus:
EDIT: Tai jos jollain olisi jokin jpg- tai pcx-kuvanlataaja (mahdollisimman yksinkertainen mieluiten, eikä liian hidas)?
Pakko komentoida tähän sen verran että kaikki QB-kuvalaturit ovat melko hitaita, koska data yleensä 1) luetaan tavu tavulta tiedostosta, sekä 2) kirjoitetaan suoraan näyttömuistiin.
QB:llä koodattu täydellinen, nopea JPEG-laturi on lähes mahdottomuus :-)
saasta, jos pistät QB:ssä (DOSissa ajettaessa):
SHELL "DIR *.BMP"
Niin onko tuo KO-ZOOM.bmp tiedosto mukana tiedostolistauksessa?
lainaus:
1) luetaan tavu tavulta tiedostosta
Tämä on aika tärkeä asia. Tuon BMP-kuvan näyttäjän piirtoaika väheni neljännekseen, kun tiedostosta luetaan yhden kuvapikselin sijasta kokonainen rivi.
lainaus:
kaikki QB-kuvalaturit ovat melko hitaita
Tosta kuvanlaturin nopeudesta silleen, että jos qb:stä puhun, tarkoitan "ei liian hidas":lla tarkoitan että qb:lle sopivan nopeuksinen. Esim. 320*200 kuvan lataaminen kestäisi alle 5-10 sek ;)
Aihe on jo aika vanha, joten et voi enää vastata siihen.