Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: VB 5 Ongelma kokoelman tyhjennyksessä

Atte [20.12.2003 10:54:26]

#

Olen siis väsäämässä Hirsipuu- peliä joka on lähes valmis. Olen tehnyt siihen kokoelman, johon kokoan kaikki arvatut sanat. Kun on epäonnistunut/onnistunut sanan arvaamisessa, kokoelma pitäisi tyhjentää seuraavaa sanaa varten. Ja miten?
Tämä koodi ainakin ilmoittaa "Subscript out of range..."

For a = 1 To ArvatutKirjaimet.Count
    ArvatutKirjaimet.Remove a
Next a

Eli, miten poistomekanismin saisi toimimaan?

Antti Laaksonen [20.12.2003 12:44:25]

#

Ota huomioon, että jokaisella poistokerralla alkioiden indeksit siirtyvät yhden pykälän alemmas. Poista siis aina listan ensimmäinen alkio.

For a = 1 To ArvatutKirjaimet.Count
    ArvatutKirjaimet.Remove 1
Next a

Atte [20.12.2003 15:21:21]

#

Kiitos avusta!

Vastaus

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

Tietoa sivustosta