19. december 2003 - 00:39Der er
6 kommentarer og 1 løsning
Læs fra fil - LET
Hej
Har et problem med VB.Net, sidder og laver en lille windows Application i Visual Studio.Net 2003:
Jeg skal bare have den til at læse en txt fil op - det bruger jeg dette kode til:
men hvordan laver man denne :
Loop While Not textfil.eof
--------------------------------------
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim file As New System.IO.StreamReader("c:\test.txt") Do Dim words As String = file.ReadLine() txt.Text = txt.Text + words & vbCrLf Loop While Not eof file.Close() End Sub
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim file As New System.IO.StreamReader("c:\test.txt") txt.Text = file.ReadToEnd() file.Close() End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim file As New System.IO.StreamReader("c:\test.txt") Do While file.Peek() >= 0 Dim words As String = file.ReadLine() txt.Text = txt.Text + words & vbCrLf Loop file.Close() End Sub
Tak for dine hjælp.. Do While file.Peek() >= 0 <--- det virker bare.. hvad er det helt præcis peek gør ? og kan man evt. sige at jeg kun vil læse linie 4 og ikke andet...
file.Peek returnerer det næste tegn som man vil læse (men uden at læse det) og hvad der er vigtigt her det returnerer -1 hvis der ikke er noget at læse.
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.