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?
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
Kiitos avusta!
Aihe on jo aika vanha, joten et voi enää vastata siihen.