deusfalsus
Erfahrenes Mitglied
Folgende Anwendung läuft bei mir problemlos (Visual Studio 2008 Express), aber auf dem Client-PC, der nur .NET 2.0 installiert hat, kommt nur eine Felhlermeldung ohne inhaltliche Aussage, die sich als Bericht an Micosoft verschicken will.
Ich habe natürlich in den Projekteigenschaften eingestellt, dass das Zielframework Version 2.0 ist.
Visual Basic:
If IO.File.Exists("C:\testlog.txt") Then
If New IO.FileInfo("C:\testlog.txt").Length > 100000 Then
Dim zeilen As New List(Of String)
Dim datei As New IO.StreamReader("C:\testlog.txt",System.Text.Encoding.Default)
While Not datei.EndOfStream
zeilen.Add(datei.ReadLine())
End While
datei.Close()
datei.Dispose()
Dim datei2 As New IO.StreamWriter("C:\testlog-neu.txt", False)
For i = zeilen.Count - 100 To zeilen.Count
datei2.WriteLine(zeilen.Item(i - 1))
Next
datei2.Flush()
datei2.Close()
datei2.Dispose()
End If
Else : MsgBox("Datei nicht vorhanden")
End If
Ich habe natürlich in den Projekteigenschaften eingestellt, dass das Zielframework Version 2.0 ist.