miten QB:llä voi käyttää kahta librarya yhdessä ohjelmassa yhtäaikaa? pitääkö ohjelma aloittaa silloin parametrilla: QBX/L joku.qlb/l joku2.qlb ?
Tätä piti kysyä kerran itsekin. Ja voisiko joku samalla kertoa, miksei COMMON SHARED:lla voi jakaa muuta kuin niitä muuttujia, jotka löytyvät sillä hetkellä ladatusta kirjastosta. En muistaakseni saanut siihen kysymykseen vielä vastausta.
Useampien kirjastojen lataaminen ei onnistu mitenkään, ellei kirjastoja yhdistä yhdeksi isoksi kirjastoksi. Tämä onnistuu käyttämällä QB:n mukana tulevaa LINK-ohjelmaa, tosin se on melko vaikeaselkoinen. Suoralta kädeltä en nyt itsekään osaa sanoa miten tuo homma hoituu.
no mietin vaan että muistan pelanneeni jotain QBasicilla tehtyä peliä joskus jossa oli kaks kirjastoo, mutta kai sitten pitää vaan tunkea kaikki yhteen ja samaan kirjastoon sitten
Yksi tapa on tehdä kirjasto, johon sisältyy toinen kirjasto. Eli OHJELMA.BAS käyttää KIRJ1.QLB:tä, joka taas käyttää KIRJ2.QLB:tä.
Huomasin muuten, että kirjastojen käyttö on paljon hitaampaa kuin jos pistäisi koodin itse ohjelmaan. Saisiko kirjaston kääntämisen asetuksista säädettyä kirjastoa nopeammaksi?
Aihe on jo aika vanha, joten et voi enää vastata siihen.