Gem af single file i .Net
DavsJeg har skrevet et dataprogram i visual basic til opsamling af data fra en vægt. Pt indsætter jeg de gemte værdier i en listbox, og gemmer dem derfra med følgende kommando:
filename = logfildestination_textbox.Text + ".txt"
'Call the SaveFileDialog1 returning the FileName
If Len(filename) > 0 Then 'If a Filename is present
filenr = FreeFile) 'Get nr of next free File
FileOpen(filenr, filename, OpenMode.Output)
For x = 0 To logfil_ListBox1.Items.Count - 1
'Write the content of the
PrintLine(filenr, logfil_ListBox1.Items(x))
'ListBox to File
Next x
FileClose(filenr)
End If
Problemet med denne måde at gemme på er, at når programmet har kørt i fx. en uge er listboxen så stor at det tager for lang tid at gemme filen. Spørgsmålet er altså, om det er muligt at gemme en enkelt linie i visual basic .net, således at denne linie kommer ind i en teksfil. Altså gemme en enkelt linie i stedet for en helt listbox af gangen.