Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: qb onkkelma

Jäynis [13.07.2004 18:35:42]

#

Ongelma on tämä:

TYPE ENARI
nimi AS string '<---Tosta sanoo et: Expected: *
pisteet AS INTEGER
END TYPE

missä vika?

edit:Sorry turha aihe, sain jo toimii

Latska [13.07.2004 18:45:56]

#

Kahdenlaista tyyppiä ei voi määrittää samalla kertaa. Jos molemmat olisi INTEGER -tyyppiä se menisi läpi.

Edit: hö! Mikset aikaisemmin sanonu? :)

hunajavohveli [13.07.2004 22:40:02]

#

Latska90 kirjoitti:

Kahdenlaista tyyppiä ei voi määrittää samalla kertaa.

Tässä onkin kyseessä TYPE-lauseke, eikä tavallinen DIM-määrittely, ja ongelmana oli se, että määriteltäessä ENARI:lle STRING-tyyppistä periodia (oikea termi?), on lisättävä perään myös merkkijonon pituus, joka voidaan ilmaista:

nimi AS STRING * 32

Edit: Latska, TYPE-lausekkeella käyttäjä voi siis luoda omia muuttujatyyppejä. Tässä tapauksessa Jäynis loi tyyppiä nimeltä ENARI, joka käsitti yhden INTEGER-tyyppisen, ja yhden STRING-tyyppisen periodin.

hunajavohveli [16.07.2004 14:18:40]

#

Jooh, tuo periodi oli väärä termi. Eli elementeiksi ilmeisesti kutsutaan noita, mitä erotetaan pisteellä tyypistä. Periodi on kai sitten sama kuin alkio.

Vastaus

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

Tietoa sivustosta