Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: qb kirjastoista

Skynet [31.12.2002 22:43:57]

#

Minulla on ohjelma.bas ja 3 kirjasto tiedostoa (test1.qlb,test2.qlb,test3.qlb). Käytän QuickBasic 7.1:stä. Minulla on 3 kysymystä.

1.Saan yhden kirjaston käyttöön komennolla:

C:\QBASIC\QBX \L Test1.QLB

Miten saan kaikki 3 käyttöön ohjelma.bas ohjelmassa?.

2. Kun käännän ohjelman .EXE tiedostoksi, niin linkittääkö QB samalla myös kaikki 3 kirjastoa .EXE tiedostoon?

3. Toimiiko kaikki edellämainittu myös QuickBasic 4.5:ssa?

Antti Laaksonen [31.12.2002 23:50:42]

#

lainaus:

1.Saan yhden kirjaston käyttöön komennolla:
C:\QBASIC\QBX \L Test1.QLB
Miten saan kaikki 3 käyttöön ohjelma.bas ohjelmassa?.

Saattaa olla muitakin ratkaisukeinoja, mutta helpoin tietämäni tapa on linkittää kirjastot toisiinsa:

ohjelma.bas käyttää kirjastoa test1.qlb
test1.qlb käyttää kirjastoa test2.qlb
test2.qlb käyttää kirjastoa test3.qlb

Nyt ohjelma.bas:in käytössä pitäisi olla kaikkien kolmen kirjaston aliohjelmat ja funktiot, kunhan ne on määritelty ohjelman alussa.

lainaus:

2. Kun käännän ohjelman .EXE tiedostoksi, niin linkittääkö QB samalla myös kaikki 3 kirjastoa .EXE tiedostoon?

Kyllä, QB sisällyttää kaikki tarvittavat kirjastot exe-tiedostoon.

lainaus:

3. Toimiiko kaikki edellämainittu myös QuickBasic 4.5:ssa?

Ei toimi välttämättä suoraan, mutta pienin muutoksin ainakin pitäisi. En tosin ole kokeillut asiaa.

Grey [01.01.2003 09:00:39]

#

Testailin tässä tuota kirjastohommaa, ja huomasin että Qbasicissä voi aliohjelman sisällä kutsua toista aliohjelmaa. Kätevää, mutta melkomoista työtä kuitenkin se teettää. Varsinkin jos siinä on mukana jotain muuttujia vielä. Kuitenkin, tuo Antin kertoma juttu toimii siis jotenkin sillain. Luulisin..

-Grey-

Vastaus

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

Tietoa sivustosta