26. april 2002 - 15:07Der er
13 kommentarer og 1 løsning
Kan ikke gemme String med linieskift! HJÆLP
Jeg har et stort problem.
Jeg har en textbox med multiline = true Der bliver så skrevet noget i den og når der trykkes på en knap, bliver det hele gemt i en string - hvilket fungere fint.
Denne string (kaldet: tekst(1) ) kan også nemt vises i en label (også med multiline) med alle linierne. Men når jeg så gemmer stringen i en fil:
Open "tekst.txt" For Output As #1 Print #1, tekst(1) Close #1
og loader den igen (næste gang programmet startes):
Open "tekst.txt" For Input As #1 Line Input #1, tekst(1) Close #1
Så er det kun den første linie der kan vises i en label. Hvordan får jeg alle linierne med? Jeg håber I forstår hvad jeg mener ellers skal jeg gerne forklaere det tydeligere.
har lige prøvet. Det giver samme resultat, jeg får stadig kun den første linie. Jeg ved faktisk ikke hvad forskellen er mellem line input og kun input - men det ser ud som om der ingen forskel er :-(
Private Sub Command1_Click() Dim strTekst As String strTekst = tekst(1) Open "tekst.txt" For Output As #1 Print #1, strTekst; Close #1 End Sub
Private Sub Form_Load() Dim strTekst As String Open "tekst.txt" For Binary As #1 strTekst = Space(LOF(1)) Get #1, 1, strTekst Close #1 tekst(1) = strTekst End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.