Kun teen pelin QB:llä, niin miten saan sen avautumaan ihan pelinä, omassa ikkunassa, niin ettei tarvitse avata sitä ohjelmaa ensin QB:llä?
Ei mitenkään, QB on DOS-ohjelmia varten.
Vai tarkoititko sitä miten ohjelmasta saa tehtyä exen?
tekemällä exe:en
Ei sitä omaan ikkunaan pysty avata :). Juuri niin, kuin Tuukka sanoikin, tekemällä EXE:n.
Mahdoitko Jyi edes tietää, että sillä pystyy tekemään exejä. Sinulla taitaa sitten olla qb versio 1.1 kun sen pitäisi olla vähintään 4.5
no laitaa gb mukaan paketiin ja sanoo aukase toi ja paina 5f
Mikäs se gb on? G-Basic? :)
Siis omassa ikkunassa? Käyttääkö se sitten jonkin toisen ohjelman ikkunaa? Niin ei QB:llä tietenkään saa peliä ikkunaan, vai kerropas Jyi, mistä lähtien DOSsissa on ikkunat ollu? :)
En ole kyllä vielä yhtäkään ikkunaa DOS-ohjelmassa nähnyt.
Minäpä olen nähnyt. Tosin ohjelma oli siinä vaiheessa kaatunut xD
Tekemällä pikakuvake qbasic-tulkkiin, ja laittamalla lisäparametriksi /run peli.bas, jolloin qb käynnistyessään ajaa peli.bas:n. Tästä tilasta pelin voi lopettaa SYSTEM-käskyllä, jolloin qb palaa tilanteeseen josta ohjelma käynnistettiin (tässä tapauksessa siis sammuttaa qb:n kun ohjelman suoritus loppuu).
Homma vaatii vain sen, että bas-tiedoston pitää olla samassa kansiossa kuin qbasic-tulkki.
Pikakuvakkeeseen siis ohjelmariviksi "C:\[hakemistopolku]\qbasix.exe /run peli.bas"
rndprogy kirjoitti:
Minäpä olen nähnyt. Tosin ohjelma oli siinä vaiheessa kaatunut xD
Mutta eihän DOS yksinkertaisesti näytä ohjelmaa ikkunassa. Jos olet nähnyt ikkunan niin se oli osa ohjelmaa, eikö?
Kyllä se voi muuten olla ikkunassa toimivanakin jos se on teksti pohjainen. Mutta jos vaihtaa näyttö moodia se menee heti kokonäyttöön.
Siis arvatenkin puhut nyt Windowsin MS-DOS kehoitteesta...? Totta kai sitten näkyy ikkunassa, jos Windowsista ajat normaalisti, mutta eihän se ikkuna mikään DOS:in homma ole.
Tuskin jyi mitään DOSsia käyttiksenä pitää. MS-DOS kehotteestä tästä on koko ajan kyse ollutkin, eikö?
No joo, niin ilmeisesti. (vähän turhankin ilmeisesti)
Eli siis: Tee EXE. Voit tehdä sen vaikka QB 4.5:lla tai QBX:llä (7.1)
Jos ei ole niin googleta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.