Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Listan tallennus tiedostoon

Harrastelija [30.05.2005 19:06:13]

#

Ei toimi. Hermot meni. En vain tajua miten saisi lista1.listan tallennettua. Tajuatteko te? Jos tajuatte ja kertoisitte olisin erittäin kiitollinen jälleen kerran putkalaisille! ;)

petrinm [30.05.2005 19:30:22]

#

Jotenki tollai.

Open Tiedosto For Output As #1
  For i = 1 To List1.UBound
    Print #1, List1.List(i)
  Next i
Close #1

Harrastelija [30.05.2005 19:43:45]

#

Kiitos :)

hunajavohveli [30.05.2005 22:31:30]

#

Ideana on siis vain, että tallennetaan listasta rivi kerrallaan. Yhden rivin tekstin saa selville lausekkeella List1.List(i), jossa i on rivin indeksi. Mutta indeksointi alkaa kylläkin nollasta eikä ykkösestä.

Harrastelija [01.06.2005 07:44:03]

#

Joo oli tossa koodissa hieman muutakin säätöä.. Mutta periaate ainakin tuli ilmi tuosta ;)

tesmu [01.06.2005 08:29:48]

#

Oletan että muutit näin. =) Koska list controllissa ei ole UBoundia, vaan UBound toimnii taulukoissa ja indexoiduissa controlleissa.

Open Tiedosto For Output As #1
  For i = 0 To List1.ListCount - 1
    Print #1, List1.List(i)
  Next i
Close #1

Vastaus

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

Tietoa sivustosta