Tuli tässä eräässä projektissa vastaan hankala tilanne:
taulukko(foo$) = "bar"
Eli ajan takaa php:n tyylistä alkioiden nimeämistä:
$taulukko['foo'] = "bar";
Qb ei hyväksy tuota ja heittää type mismatch, olisi mukavampaa koodauksen kannalta käyttää alkion nimenä merkkijonoa, toki koodaus onnistuu myös numeroilla nimetyillä taulukoilla. Onko tämä edes qb:ssa mahdollista? Vai onko olemassa jokin toinen tapa jolla asian voi toteuttaa?
Valitettavasti QBasicissa taulukon indeksi ei voi olla merkkijono. Jos merkkijonoja on rajallinen määrä, voit kuitenkin tehdä niistä vakioita seuraavaan tapaan:
CONST foo = 0 CONST joitain = 1 CONST muita = 2 CONST vakioita = 3 DIM taulukko(5) AS STRING taulukko(foo) = "bar"
Harmi, tarkoitus olisi lukea tiedostosta tietoja ja tallentaa ne tiedostossa määrätyn indeksin mukaan taulukkoon.
Aihe on jo aika vanha, joten et voi enää vastata siihen.