Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: EXEksi muuttaminen (QB)

Sivun loppuun

Chaosworm [02.03.2007 10:13:56]

#

Mitenkä saan .exe-tiedostoja .bas-tiedostoista?

Latska [02.03.2007 10:47:44]

#

Riippuu täysin versiosta. Versiossa 1.0 exejä (ei siis .exejä) ei voida tehdä ollenkaan ja uudemmissa mahdollisuus löytyy run-valikosta kohdasta Make exe.

Chaosworm [02.03.2007 11:13:02]

#

Aha. Kiitos!
Hmm... Ei löydy run-valikosta muita valintoja kuin start, restart ja continue. pitäisi varmaan yrittää löytää uudempi versio...

Antti Laaksonen [02.03.2007 11:13:34]

#

Tavallinen DOSin mukana tuleva QBasic on pelkkä tulkki, eli sillä ei voi tehdä EXE-tiedostoja, vaan tarvitaan kehittyneempi QuickBasic, joka sisältää myös kääntäjän. (Usein kun puhutaan QBasicista, tarkoitetaan todellisuudessa QuickBasicia, mikä sekavoittaa asioita.)

Chaosworm [03.03.2007 11:15:12]

#

Juu elikkä nyt sain QB 4.5 ja siinä on se run-valikon make EXE. mutta sitten kun kokeilin painaa siitä ja tehdä executablea, niin nyt se kysyy jotakin jostain librarystä. Pitäisköhän siihen kirjoittaa, että minnekkä päin kovalevyä ohjelma halutaan rakentaa?

Antti Laaksonen [03.03.2007 11:25:10]

#

Mitä ohjelma tarkkaan ottaen kysyy? Tuleeko kysymys siis heti sen jälkeen, kun painat Make EXE -nappia Make EXE File -valikossa?

tgunner [03.03.2007 15:08:19]

#

Chaosworm kirjoitti:

Juu elikkä nyt sain QB 4.5 ja siinä on se run-valikon make EXE. mutta sitten kun kokeilin painaa siitä ja tehdä executablea, niin nyt se kysyy jotakin jostain librarystä. Pitäisköhän siihen kirjoittaa, että minnekkä päin kovalevyä ohjelma halutaan rakentaa?

Minä yleensä tuossa tilanteessa painoin vain entteriä ja silti exen luonti onnistui loistavasti.

Chaosworm [03.03.2007 16:03:21]

#

LINK: warning L4051 BCOM45 : cannot find library
Enter new file spec: _

^kaksi viimeistä riviä, ja kokeilin TGunnerin vinkkiä painaa enteriä. Ja tuon enterin painamisen jälkeen tuli aika monta riviä tällaista:

ATLANTIS.OBJ(C:\ja sen qbasic 4.viitosen sijainti): error L2029: B$SCLS:unresolved external

ja sitten yksi tämmöinen:

There were 25 errors detected
Press any key to continue

ja kun painoin <any>-nämiskää, niin exe tuli sinne kansioon, muttei tehnyt mitään.

Mitähän tulisi tehdä, yhtään virhettä en ollut havainnut käynnistäessäni atlantista Qbasicin kautta(Run - Start), ja kyseinen koodi oli kopioitu Pelien Parhaat-kirjan esimerkkipeliohjelmien sivuilta, by Petri Kokko, enkä havainnut kirjoituksessani virhettä, enkä myöskään Petri Kokon kirjoituksessa, kuka ikinä lieneekään...

Juhko [04.03.2007 11:03:08]

#

Muuten vaan, luulisinpa QB 7.1:tä paremmaksi, sitä ei vain tahdo saada enää mistään. Jos saisit sen kuitenkin, sinun pitää vain ottaa siitä mikälievalikosta Make EXE ja painaa OK, niin systeemi tekee automaattisesti toimivan exen (kai).

Chaosworm [10.03.2007 08:30:04]

#

Juhko kirjoitti:

sitä ei vain tahdo saada enää mistään.

Kyllä sain. Ja systeemi ei kyennyt tekemään yhtään mitään. Siinä luki näin:

BAS\D\O\Ot\G2\Lr\Zi\FPa\T\C:512;
MICROSOFT (R) BASIC Compiler Version 7.10
COPYRIGHT (C) Microsoft Corporation 1982 - 1990 All rights reserved.

44900 Bytes available
43263 Bytes free

   0 Warning error(s)
   0 Severe  error(s)
LINK @~QBLNK.TMP

Microsoft (R) Segmented-Executable Linker Version 5.10
Copyright (C) Microsoft Corp 1984 - 1990. All rights reserved.

OBJECT MODULES [.OBJ]: CO ATLANTIS
Run File [ATLANTIS.EXE]: C:\DOCUME~1\KYTTJ~1\KAIKKI~1\PIETARI\TIEDOS~1\PELIT\KAIKKE~1\ATLANTIS.EXE
List File [NUL.MAP]:
*Samanlainen kuin Run File [ATLANTIS.EXE]ssä loppua lukuunottamatta*
Cannot Find File (QBX.EXE): Input Path

HuoH!

TsaTsaTsaa [10.03.2007 08:59:06]

#

Juhko kirjoitti:

Muuten vaan, luulisinpa QB 7.1:tä paremmaksi, sitä ei vain tahdo saada enää mistään.

Tuon saa helpostikin, kun laittaa Googleen hakusanaksi "qbasic 7.1", niin heti ekalta sivulta saa ladattua.

Chaosworm [10.03.2007 12:33:36]

#

TsaTsaTsaa kirjoitti:

Juhko kirjoitti:

Muuten vaan, luulisinpa QB 7.1:tä paremmaksi, sitä ei vain tahdo saada enää mistään.

Tuon saa helpostikin, kun laittaa Googleen hakusanaksi "qbasic 7.1", niin heti ekalta sivulta saa ladattua.

Sieltä sen sainkin. Mutta MAKE EXE ei toimi EDELLEENKÄÄN...

Blaze [10.03.2007 12:57:18]

#

http://www.freebasic.net/

neau33 [10.03.2007 15:43:14]

#

Heippa taas!

Oletetaan, että matsku sijaitsee hakemistossa C:\qb71..
Siirry hakemistoon \qb71 ja kopioi QB.EXE nimellä QBX.EXE
Klikkaa hiiren oikealla qb.exe tiedostoa =>lähetä =>työpöytä (luo pikakuvake) Klikkaa työpöydällä kuvaketta hiiren oikealla =>Ominaisuudet =>Ohjelma
Komentorivi: C:\qb71\QB.EXE /l
Työhakemisto: C:\qb71
[v] Sulje lopettaessa
=>OK
Tuplaklikkaa kuvaketta =>paina jotain näppäintä
Klikkaa Options =>Set Paths => kirjoittele joka laatikkoon: c:\qb71 =>OK
Mikäli kenoviivan kirjoittaminen ei onnistu normaalisti paina Alt-näppäin pohjaan, kirjoita numeronäppäimillä 92 ja vapauta Alt-näppäin.

neau33 [10.03.2007 20:38:16]

#

Heippa taas!

pientä hienosäätöä...
kirjoita C:\qb71 hakemistoon batch-tiedosto

lainaus:

cr.bat:

@echo off

exit

ja vaihda pikakuvakkeen ominaisuusasetuksissa komentorivi:
C:\qb71\QB.EXE /l <cr.bat


Sivun alkuun

Vastaus

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

Tietoa sivustosta