Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Listboxin tallennus

Sivun loppuun

tesmu [24.02.2005 21:39:05]

#

Eli miten saisin tallennettua listboxin sisällön teksti tiedostoon esim jos listboxissa on tälleen
jee
jaa
joo
juu

niin teksti tiedostoonki tulee rivi riviltä se tuolla tavalla

tuomas [24.02.2005 22:10:48]

#

Jee jee, taas tehkää mulle koodit viestejä.
Lue yks solu kerrallaan sitä listboksia ja viskaa vaikka tauluun ja tallenna taulu filuun. Tai lue solu ja tallenna se suoraan.

hunajavohveli [24.02.2005 22:12:41]

#

Käy silmukalla läpi rivi riviltä ja tallenna jotenkin näin:

Print #1, List1.List(i)    'Tallentaa rivin i

ListCount:lla voit tutkia montako riviä listassa on.

tesmu [25.02.2005 02:25:53]

#

juuh haluaisiko joku näyttää miten tuo tehdään loop komennolla koska itse en uskalla koittaa koska saan kuitenki koneen jumiin :)

Lumi-ukkeli [25.02.2005 08:06:41]

#

Tämä ei välttämättä toimi, mutta yritän kuitenkin.
Dim i as long

If List1.ListCount > 0 Then
Open *munfilu* for input as #1
For i = 0 to ListCount
Print #1, List1.List(i)
Next i
Close #1
ENd iF


Muuten toimii, mutta ListCountista pitää muistaa ottaa 1 pois.

sooda [25.02.2005 09:08:10]

#

Lumi-ukkelin koodi toimii muuten mutta forissa oleva ListCount kantsii muuttaa listan ominaisuudeksi ja tosiaan ottaa yks pois siitä -> List1.ListCount - 1.
Ja Nextissä ei tartte sitä indeksiä. Next riittää, se i siinä on turha :)

BadSource [25.02.2005 10:23:59]

#

[OffTopic]Ehkä turha, mutta hyvää ohjelmointia, että sitä käyttää. ...tumaista lukea koodia, jossa on useita sisäkkäisiä silmukoita, jos joutuu erikseen tavailemaan missä silmukka alkaa ja loppuu. ...Ainakin siinä tapauksessa, jos sisennykset on mitä sattuu.[OffTopic]

Lumi-ukkeli [25.02.2005 17:31:17]

#

Joo tein ton esimerkin äkäseen nii ei kerjenny kahtoon miten menee tarkalleen oikein.

hunajavohveli [25.02.2005 17:32:22]

#

tesmu kirjoitti:

juuh haluaisiko joku näyttää miten tuo tehdään loop komennolla koska itse en uskalla koittaa koska saan kuitenki koneen jumiin :)

Ei sitä loopilla kannatakaan tehdä vaan forilla ja jos loop jäisikin jumiin, ohjelman voi aina lopettaa Ctrl + Break -yhdistelmällä.

Lumi-ukkeli [25.02.2005 18:27:45]

#

Joo FOr-silmukalla kannattaa tehä silloin kun tietää tarkemmin kuinka monta kertaa tehdään, looppi sopii paremmin jos tehdään tuntematon lukumäärä "kiertoja"

ja for-silmukassahan on se hyvä puoli, että se lisää aina
automaattisesti laskurimuuttujaa, loopissa se pitää tehdä itse jos tarvitsee semmoista.


Sivun alkuun

Vastaus

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

Tietoa sivustosta