Avatar billede technodance.dk Nybegynder
06. januar 2004 - 04:12 Der er 4 kommentarer og
1 løsning

hvordan gemmer jeg alt i min ListView1 i en txt fil

jeg exp'er



hvordan gemmer jeg alt det der i min ListView1 i en txt fil

og åbener txt filen igen i ListView1
Avatar billede martin_moth Mester
06. januar 2004 - 08:16 #1
Loop over items i listview og skriv hver item til en linie i filen. Gør det omvendte for at læse fra fil til listview
Avatar billede martin_moth Mester
06. januar 2004 - 08:22 #2
listview > fil

  Filnummer = FreeFile
  Open "C:\Fil.txt" For Output As #Filnummer
  for i = 0 to List1.ListCount - 1
    Print #Filnummer, list1(i)
  next i
  Close #Filnummer

Omvendt:

  i=0
  list1.clear
  Filnummer = FreeFile
  Open "C:\Fil.txt" For Input As #Filnummer
  while not eof(Filnummer) 
    Line Input #Filnummer, list(i)
    i = i+1
  wend
  Close #Filnummer
Avatar billede martin_moth Mester
06. januar 2004 - 08:23 #3
Hov - Omvendt skal nok se sådan ud:

  list1.clear
  Filnummer = FreeFile
  Open "C:\Fil.txt" For Input As #Filnummer
  while not eof(Filnummer) 
    Line Input #Filnummer, dummy
    list1.additem dummy
  wend
  Close #Filnummer
Avatar billede technodance.dk Nybegynder
06. januar 2004 - 22:55 #4
den vil ikke gemme havd er der galt


Private Sub Command1_Click()
Filnummer = FreeFile
CommonDialog1.ShowSave

  Open CommonDialog1.FileName For Output As #Filnummer
  For i = 0 To ListView1.ListItems.Count - 1
    Print #Filnummer, ListView1(i)
  Next i
  Close #Filnummer
End Sub

Private Sub Command2_Click()
ListView1.ListItems.Add , , Text1.Text, 1, 1

End Sub
Avatar billede martin_moth Mester
07. januar 2004 - 08:52 #5
Hvad mener du - kommer der en fejl? Eller er filen tom? Er du sikekr på at der er noget i dit listview osv osv osv.

Test med

  Open "C:\test.txt" Output As #1
  Print #1, "Hej"
  Close #1

og se om det virker, og indfør så ændringer en efter en til du ser hvad du har lavet forkert :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester