Olen koittanut useita ohjelmia ohjelmointiputkasta, mutta yksi ongelma on: ohjelma ei sammu muulla kuin ctrl-alt-del -yhdistelmällä! ps. Ratkaisua kaivataan
pss. ohjelmointikieli on siis QBasic
Laita loppuun:
do
loop until inkey$
se ei kyllä toimi aina
PS. Voitko/osaatko auttaa minua? Jos haluat mene
"Muut kielet\Ongelma DOSin komentojonoissa" tai jotain sinnepäin.
T: GG
GG kirjoitti:
Laita loppuun:
do loop until inkey$se ei kyllä toimi aina
T: GG
Miten niin ei toimi aina?
Ja fisherillä on joko qbasicissa vikaa tai sitten et osaa painaa ctrl+pause tai et tiedä end käskyä.
Pistäpä koodia kehiin niin katsotaan.
QBasic-ohjelman pystyy aina sammuttamaan kesken painamalla Control+Break. Tämä siis silloin, kun ohjelma ajetaan QBasic-editorissa. Kunnolla tehdyn ohjelman pystyy toki myös sammuttamaan jollakin muulla tavalla, esim. Esc-näppäimellä.
Antti Laaksonen kirjoitti:
QBasic-ohjelman pystyy aina sammuttamaan kesken painamalla Control+Break.
Ei pysty, jos ajettava ohjelma estää sen. Ei ole antaa koodia, mutta kuitenkin asia on näin.
Siis qbasic menee kokoruutu-tilaan, josta ei pääse pois kuin ctrl-alt-del:lillä
Hmm... tässä saattaa olla kyse asiasta, joka tuli mieleen jo aikaisemmin. Yhdellä kaverilla oli sellainen ongelma, että QB, tai mikään QB:llä tekemistäni ohjelmista ei toiminut. Tai siis niin, että ohjelma kyllä käynnistyi normaalisti ja pyöri, muttei reagoinut mitenkään näppäimen painalluksiin. Tosin kaveri sanoi vähän aikaa sitten, ettei sai tuon asian kuntoon. Täytyypi kysyä, miten. Mutta tästä ei välttämättä ole kyse, sillä ongelma voi olla myös koodissasi, vai käykö näin joka kerta, kun teet ohjelman?
siis kokoruutu-tilasta ei pääse pois muulla kuin CTRL-alt-dellillä!
Käytätkö jotain screen moodia. Tai mitä screen moodia käytät se voi johtua siitäkin. Jos on vika dos pohjasten ohjelmien käytössä. Pystytkö esim. pelaamaan vanhoja dos pelejä?
Siis toimiiko ohjelma normaalisti niin kauan, kunnes se loppuu ja tulee teksti "Press any key to continue"?
Paina <alt> + <enter>.
Mikä käyttis? Onko näytönohjain/ajuri kunnossa?
Jos kyseessä on taas joku Microsoftin uusi nerokas DOS-versio niin, en ihmettele yhtään jos ei toimi...
Niin siis toimiiko ohjelma kunnolla, ennen kuin sen pitäisi loppua, vai eikö ohjelma toimi ollenkaan? Kaveri oli jotain näytön asetuksia säätänyt ohjauspaneelista, niin oli taas toiminut.
Aihe on jo aika vanha, joten et voi enää vastata siihen.