Text-Datei in meinem Programm einlesen

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von VBnator.

    Text-Datei in meinem Programm einlesen

    Hallo,
    ich bin auf VB2005 umgestiegen und mache gerade einen Text-Editor und möchte eine 'Öffnen' Funktion hinzufügen. Also wenn man auf einen Button klickt kommt ein OpenFileDialog. Nun benötige ich einen Quelltext der den Inhalt der Datei einliest und in einer TextBox ausgibt. Wie es in VB6.0 geht weiss ich :) . Nur leider hilft das in VB2005 nicht :( .

    Danke schonmal im vorraus!
    sowas habe ich mal als Import-Routine in VB.NET 2005 verwendet...

    ### BEGIN ###
    Dim StringReader As String
    Dim fileReader As System.IO.StreamReader

    fileReader = My.Computer.FileSystem.OpenTextFileReader("C:\ImportFile.txt")
    While (Not fileReader.EndOfStream)
    StringReader = fileReader.ReadLine()
    End While
    fileReader.Close()
    ### END ###


    Der "StringReader" wird mit der eingelesenen Zeile befüllt.
    Diesen musst Du nur noch in die Listbox einbauen,
    glaube "ListBox1.Add(StringReader) oder so....

    Viel Glück

    cYa IceEagle
    dann schau bitte mal hier nach, ob ich was vergessen habe, glaube aber eher nicht...

    msdn2.microsoft.com/de-de/library/db5x7c0d(VS.80).aspx

    mit dem Code von vorhin wird automatisch die erste / nächste Zeile eingelesen, bis dass das Dateiende erreicht ist.
    Ich habe Dir zwar nicht meine gesamte Importier-Routine gesendet, aber die Kern-Information ist drin.

    1. Datei zuweisen und öffen
    2. Zeile einlesen
    3. Datei schließen