Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: *QB* Voiko TYPEllä määritetylle jutulle laittaa lisää TYPEjä?

TH [24.07.2002 19:19:54]

#

Eli siis voiko ensin TYPE jutulla määritetylle jutulle laittaa lisää niitä TYPEjä? Jotenkin tällä tavoin:

TYPE kissajutut
  tassut AS INTEGER ' tähän
  karvat AS INTEGER
  muutosat AS INTEGER
END TYPE

DIM kissa(55) AS kissajutut

Niin, voisiko tuohon tassut-kohtaan laittaa niinkun jotenkin tehdä noita tassuja 4 ja niille kaikille semmoinen TYPE juttu, niinkun vaikka niiden väristä ja koosta.

Toivottavasti joku tajusi edes palasen. :)

trinit [24.07.2002 20:22:05]

#

Ei pysty. Taulukoita tai toisia TYPE:llä luotuja muuttujia ei pysty käyttämään toisen TYPE-lauseen sisällä. Kannattaa yrittää keksiä jokin parempi tapa sille.

TH [24.07.2002 21:36:08]

#

Ok.. Sääli. :(

Antti Laaksonen [24.07.2002 22:32:27]

#

Testasin asiaa, ja huomasin, että "ali-typejen" laittaminen onnistuu sittenkin. Esimerkiksi seuraava on mahdollinen:

----
TYPE kissatiedot
vari AS INTEGER
koko AS INTEGER
END TYPE

TYPE kissajutut
tassut AS INTEGER
lisa AS kissatiedot
karvat AS INTEGER
muutosat AS INTEGER
END TYPE

DIM kissa(55) AS kissajutut

kissa(1).lisa.vari=5
PRINT kissa(1).lisa.vari
----

Taulukoiden laittaminen ei sen sijaan onnistunut.

TH [25.07.2002 17:26:52]

#

No, hyvä että edes näin toimii! :)

Vastaus

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

Tietoa sivustosta