vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Bedeutung des Begriffs: Auslesen 
Autor: Manfred X
Datum: 22.10.14 20:50

Der Zugriff auf strukturierte Infos in einer Zeilenweise
aufgebauten Text-Datei ist relativ einfach.
Falls es sich nicht um einen Notfall handelt .....
    Public Function ReadBlocks _
        (ByVal filename As String) As List(Of List(Of String))
 
        If Not IO.File.Exists(filename) Then Return Nothing
 
        Dim lines() As String = IO.File.ReadAllLines(filename)
        If lines.Length < 3 Then Return Nothing
 
        Dim startindex As Integer = -1
        Dim blocklist As New List(Of List(Of String))
        Dim blockheader As String = ""
 
        For i As Integer = 0 To lines.Count - 1
 
            If lines(i).Trim.ToUpper.EndsWith("_START") Then
                If Not startindex = -1 Then Return Nothing 'ENDE fehlt
                startindex = i + 1
                blockheader = lines(i).Trim.ToUpper.Replace("_START", "")
            End If
 
            If lines(i).Trim.ToUpper.EndsWith("_ENDE") Then
                If startindex = -1 Then Return Nothing 'START fehlt
                Dim block As New List(Of String)
                block.Add(blockheader)
 
                For k As Integer = startindex To i - 1
                    block.Add(lines(k))
                Next k
 
                startindex = -1 'Suche nach dem nächsten Block
                blocklist.Add(block)
            End If
        Next i
 
        If Not startindex = -1 Then Return Nothing 'ENDE fehlt
        Return blocklist
    End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Textfile auslesen2.460stefanbla8022.10.14 15:48
Re: Textfile auslesen1.694ModeratorDaveS22.10.14 16:31
Re: Textfile auslesen1.665Micke23.10.14 12:53
[Betreff fehlt]1.701Manfred X24.10.14 00:08
Re: [Betreff fehlt]1.822Micke24.10.14 12:12
Re: Textfile auslesen1.753stefanbla8022.10.14 16:34
Re: Textfile auslesen1.696Manfred X22.10.14 18:24
Re: Textfile auslesen1.778effeff22.10.14 19:52
Re: Textfile auslesen1.647stefanbla8023.10.14 06:51
Re: Textfile auslesen1.684Manfred X23.10.14 09:19
Re: Textfile auslesen1.664ModeratorDaveS23.10.14 09:50
Re: Textfile auslesen1.742stefanbla8023.10.14 11:05
Re: Textfile auslesen1.668Manfred X23.10.14 11:34
Bedeutung des Begriffs: Auslesen1.692Manfred X22.10.14 20:24
Re: Bedeutung des Begriffs: Auslesen1.638stefanbla8022.10.14 20:47
Re: Bedeutung des Begriffs: Auslesen1.725Manfred X22.10.14 20:50
Re: Bedeutung des Begriffs: Auslesen1.619effeff22.10.14 20:52
Re: Bedeutung des Begriffs: Auslesen1.667Manfred X22.10.14 21:04
Re: Bedeutung des Begriffs: Auslesen1.714Micke27.10.14 10:31
Bedeutung des Begriffs: Auslesen1.576Manfred X27.10.14 21:48
Re: Bedeutung des Begriffs: Auslesen1.655effeff27.10.14 22:04
Re: Bedeutung des Begriffs: Einlesen1.727Manfred X27.10.14 23:47

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel