vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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.328simazu14.03.08 14:22
Re: Zeile aus Textdatei löschen881Melkor14.03.08 14:32
Re: Zeile aus Textdatei löschen891simazu14.03.08 15:09
Re: Zeile aus Textdatei löschen909Melkor14.03.08 15:20
Re: Zeile aus Textdatei löschen947simazu14.03.08 15:38
Re: Zeile aus Textdatei löschen881Melkor14.03.08 15:50
Re: Zeile aus Textdatei löschen870simazu14.03.08 15:58
Re: Zeile aus Textdatei löschen922Melkor14.03.08 16:10
Re: Zeile aus Textdatei löschen913simazu14.03.08 16:14
Re: Zeile aus Textdatei löschen921simazu15.03.08 20:06
Re: Zeile aus Textdatei löschen907Melkor15.03.08 20:38
Re: Zeile aus Textdatei löschen901simazu15.03.08 21:22
Re: Zeile aus Textdatei löschen873Melkor16.03.08 09:04
Re: Zeile aus Textdatei löschen879simazu16.03.08 12:49
Re: Zeile aus Textdatei löschen910Melkor16.03.08 13:29
Re: Zeile aus Textdatei löschen876simazu14.03.08 15:41
Re: Zeile aus Textdatei löschen911Moderatorralf_oop16.03.08 19:23
Re: Zeile aus Textdatei löschen879Melkor16.03.08 19:43
Re: Zeile aus Textdatei löschen858Melkor16.03.08 19:52
Re: Zeile aus Textdatei löschen881simazu17.03.08 15:05
Re: Zeile aus Textdatei löschen903simazu17.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