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-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Zeile aus Textdatei löschen 
Autor: simazu
Datum: 17.03.08 15:05

Hey,

bin mal soweit das ich die Datensätze aus Beleg.txt in ein Array eingelesen habe, und vergleiche Sie jetzt mit den Datensätzen von FT_8501.txt, nur wirft er mir ständig so einen bescheuerten Fehler aus, dass bei der Substring Funktion, der startIndex nicht grösser als die Zeichenfolgen sein darf.
Hab das aber auch in einem anderen Versuch von mir mal so gemacht, und es hat gefunzt ?????????
Hier mal der bisherige Code...............Für Hilfe und Vorschläge bin ich wie immer sehr dankbar !!!!!!!!!!!!

    Private Sub cmd_abgleich_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles cmd_abgleich.Click
        Dim fname_er As String
        Dim fname_belegnr As String
        Dim line_er As String = ""
        Dim line_belegnr As String = ""
        Dim belegnr_er As String = ""
        Dim belegnr_belegnr As String = ""
        Dim tmp_er As ArrayList = New ArrayList
        Dim tmp_bn As ArrayList = New ArrayList
 
        fname_er = txt_er.Text
        fname_belegnr = txt_belegnr.Text
 
        Dim fs_er As FileStream = New FileStream(fname_er, _
          FileMode.OpenOrCreate, FileAccess.ReadWrite)
        Dim fs_bn As FileStream = New FileStream(fname_belegnr, _
        FileMode.OpenOrCreate, FileAccess.ReadWrite)
        Dim sr_er As StreamReader = New StreamReader(fs_er)
        Dim sr_bn As StreamReader = New StreamReader(fs_bn)
        Dim sw_er As StreamWriter = New StreamWriter(fs_er)
 
        If MsgBox("WARNUNG ! Es werden nun nicht mehr benötigte Daten aus dem" & _
          "ER File entfernt !" & vbCrLf & "Falls Sie noch kein Backup der" & _
          "Originaldatei angelegt haben, so tun Sie dies bitte jetzt.", _
          MsgBoxStyle.Critical + MsgBoxStyle.OkCancel) = MsgBoxResult.Cancel _
          Then GoTo abort Else 
 
        Dim x As Decimal = 0
        Do While Me.Opacity > 0.5
            Me.Refresh()
            Me.Opacity -= 0.05
            For x = 1 To 100000
            Next x
        Loop
 
 
        Do Until sr_bn.Peek = -1
            If sr_bn.Peek = -1 Then Exit Sub
            line_belegnr = sr_bn.ReadLine()
            belegnr_belegnr = line_belegnr.Substring(0, 7)
            tmp_bn.Add(belegnr_belegnr)
            'If belegnr_er <> belegnr_belegnr Then
            'sw_er.WriteLine(tmp_er)
            'sw_er.BaseStream.SetLength(sw_er.BaseStream.Length - LineLength)
            'Else
            'End If
        Loop
 
        Do Until sr_er.Peek = -1
            If sr_er.Peek = -1 Then Exit Sub
            line_er = sr_er.ReadLine
            belegnr_er = line_er.Substring(11, 7)
            If belegnr_er = tmp_bn.Contains(belegnr_er) Then
            Else
                sw_er.WriteLine()
            End If
        Loop
 
        Do While Me.Opacity < 1.0
            Me.Refresh()
            Me.Opacity += 1.0
            For x = 1 To 100000
            Next x
        Loop
 
 
abort:
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeile aus Textdatei löschen1.325simazu14.03.08 14:22
Re: Zeile aus Textdatei löschen877Melkor14.03.08 14:32
Re: Zeile aus Textdatei löschen887simazu14.03.08 15:09
Re: Zeile aus Textdatei löschen905Melkor14.03.08 15:20
Re: Zeile aus Textdatei löschen944simazu14.03.08 15:38
Re: Zeile aus Textdatei löschen877Melkor14.03.08 15:50
Re: Zeile aus Textdatei löschen867simazu14.03.08 15:58
Re: Zeile aus Textdatei löschen919Melkor14.03.08 16:10
Re: Zeile aus Textdatei löschen910simazu14.03.08 16:14
Re: Zeile aus Textdatei löschen917simazu15.03.08 20:06
Re: Zeile aus Textdatei löschen903Melkor15.03.08 20:38
Re: Zeile aus Textdatei löschen896simazu15.03.08 21:22
Re: Zeile aus Textdatei löschen863Melkor16.03.08 09:04
Re: Zeile aus Textdatei löschen876simazu16.03.08 12:49
Re: Zeile aus Textdatei löschen906Melkor16.03.08 13:29
Re: Zeile aus Textdatei löschen872simazu14.03.08 15:41
Re: Zeile aus Textdatei löschen908Moderatorralf_oop16.03.08 19:23
Re: Zeile aus Textdatei löschen875Melkor16.03.08 19:43
Re: Zeile aus Textdatei löschen855Melkor16.03.08 19:52
Re: Zeile aus Textdatei löschen878simazu17.03.08 15:05
Re: Zeile aus Textdatei löschen899simazu17.03.08 15:11

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