vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Abbruch wenn nächste Zeile leer 
Autor: ModeratorDaveS (Moderator)
Datum: 23.11.05 15:38

Ach man, schau mal:
        Dim fls() As IO.FileInfo = New IO.DirectoryInfo(...).GetFiles("*.ta")
        For Each fs As IO.FileInfo In fls
            If fs.Name.Substring(2, 6) = ds Then
                Dim Reader2 As New IO.StreamReader(fs.FullName, _
                  System.Text.Encoding.Default)
                Dim line As String
 
                Dim strTeile() As String
                Dim intLetzte As Integer = 0
                Dim j As Integer = 0
 
                While Reader2.Peek() > 0
 
                    line = Reader2.ReadLine
                    If line = "" Then
 
                    End If
 
                    'Call backuptxt.write() 
 
                    s = line.Substring(0, 78)
                    writer.WriteLine(s)
 
                    dr = dt.NewRow()
                    dr(0) = line.Substring(0, 5)
                    dr(1) = line.Substring(6, 3)
                    dt.Rows.Add(dr)
 
                End While
 
                reader2.Close()  ' Fehlt! 
            End If  ' Fehlt!
        Next  'Fehlt!
 
        DataGrid1.DataSource = New DataView(dt)
Das heisst formatiert! So erkennt man, dass ein End If und ein Next fehlen. reader2 wird nirgendwo geschlossen. Wo writer angelegt wird und geschlossen ist auch nicht klar. Wie sollen wir sagen wie du deine Logik ändern sollst ohne zuerst zu wissen was diese Logik ist? So wird's schwierig zu verstehen was da passieren soll.

Also vermute ich, das diese Änderung das macht was du willst
                While Reader2.Peek() > 0
 
                    line = Reader2.ReadLine
                    If line <>  "" Then
                        'Call backuptxt.write() 
 
                        s = line.Substring(0, 78)
                        writer.WriteLine(s)
 
                        dr = dt.NewRow()
                        dr(0) = line.Substring(0, 5)
                        dr(1) = line.Substring(6, 3)
                        dt.Rows.Add(dr)
                    End If
                End While
aber wissen kann ich es kaum.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Abbruch wenn nächste Zeile leer1.143desperado23.11.05 12:11
Re: Abbruch wenn nächste Zeile leer699desperado23.11.05 14:56
Re: Abbruch wenn nächste Zeile leer698ModeratorDaveS23.11.05 14:59
Re: Abbruch wenn nächste Zeile leer737desperado23.11.05 15:02
Re: Abbruch wenn nächste Zeile leer676ModeratorDaveS23.11.05 15:12
Re: Abbruch wenn nächste Zeile leer761ModeratorDaveS23.11.05 15:14
Re: Abbruch wenn nächste Zeile leer642desperado23.11.05 15:23
Re: Abbruch wenn nächste Zeile leer697ModeratorDaveS23.11.05 15:38
Re: Abbruch wenn nächste Zeile leer645desperado23.11.05 15:44
Re: Abbruch wenn nächste Zeile leer673ModeratorDaveS23.11.05 15:54
Re: Abbruch wenn nächste Zeile leer819d.fack23.11.05 15:55
Re: Abbruch wenn nächste Zeile leer713ModeratorDaveS23.11.05 16:03
Re: Abbruch wenn nächste Zeile leer731d.fack23.11.05 16:11
Re: Abbruch wenn nächste Zeile leer670desperado23.11.05 16:27
Re: Abbruch wenn nächste Zeile leer675d.fack23.11.05 16:34
Re: Abbruch wenn nächste Zeile leer696ModeratorDaveS23.11.05 16:33
Re: Abbruch wenn nächste Zeile leer681d.fack23.11.05 16:43
Re: Abbruch wenn nächste Zeile leer686ModeratorDaveS23.11.05 17:44
Re: Abbruch wenn nächste Zeile leer682d.fack24.11.05 08:54
Re: Abbruch wenn nächste Zeile leer691ModeratorDaveS24.11.05 09:07
Re: Abbruch wenn nächste Zeile leer749d.fack24.11.05 09:16
Re: Abbruch wenn nächste Zeile leer654ModeratorDaveS24.11.05 09:22
Re: Abbruch wenn nächste Zeile leer628d.fack24.11.05 09:37

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-2025 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