Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Labelin Captionin tallennus

Jomppes [07.10.2006 08:32:32]

#

eli miten saan silleen että tallentaa 6 labelin.captionin eri tiedostoihin ja sit ku sen ens kerralla käynnistää siis sen ohjelman niin lataa niistä tiedostoista label.captionit

Antti Laaksonen [07.10.2006 09:04:54]

#

Tallennus:

Open "tiedot.txt" For Output As #1
Print #1, Label1.Caption
Print #1, Label2.Caption
Print #1, Label3.Caption
Print #1, Label4.Caption
Print #1, Label5.Caption
Print #1, Label6.Caption
Close #1

Lataus:

Dim teksti As String
Open "tiedot.txt" For Input As #1
Input #1, teksti
Label1.Caption = teksti
Input #1, teksti
Label2.Caption = teksti
Input #1, teksti
Label3.Caption = teksti
Input #1, teksti
Label4.Caption = teksti
Input #1, teksti
Label5.Caption = teksti
Input #1, teksti
Label6.Caption = teksti
Close #1

Jomppes [07.10.2006 09:24:25]

#

kiitos sain toimimaan.olisiko vielä mahdollista että tallentaa päivän ja jos päivä on sama kun päivä jolloin tallennettiin tiedot niin silloin ladataan tiedot muuten ei

Antti Laaksonen [07.10.2006 09:35:20]

#

Päivämäärän saa funktiolla Date ja Exit Sub poistuu aliohjelmasta. Kirjoita Open-komentojen jälkeen:

' tallennuksessa:
Print #1, Date

' latauksessa:
Input #1, teksti
If teksti = Date Then Exit Sub

Jomppes [07.10.2006 09:47:50]

#

nyt tulee error file already open

Antti Laaksonen [07.10.2006 09:55:00]

#

Muutapa ehto tähän muotoon:

If teksti <> Date Then
    Close #1
    Exit Sub
End If

Tiedoston sulkeminen unohtui alkuperäisessä esimerkissäni.

Vastaus

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

Tietoa sivustosta