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

Visual-Basic Einsteiger
textdatei einlesen und dabei bei gleichen einträge nicht beachten 
Autor: spiderboy
Datum: 08.12.05 21:58

Hallo,

ich habe 3 Listboxen, eine Textdatei im format deutsch=englisch.

ListBox 1: List1 hier kommen die ganzen daten von der Textdatei
ListBox 2: lDeutsch hier kommen die daten links vom =
Listbox 3: lEnglisch hier kommen die daten rechts vom =

es kommt vor das dt. begriffe doppelt vorkommen, bsp.:

gehen=run
gehen=go

nun möchte ich beim einlesen in lDeu einfach mit nächster zeile weitergemacht wird, weiss aber nicht wie ich das anstellen soll.
mein überlegungen, was aber nicht geht:
Function Einlesen(ByVal sFile As String)
On Error GoTo Fehler
  Dim No As Integer
  Dim sLine As String
  Dim deutsch As String
  Dim englisch As String
  Dim iProz As Integer
  Dim i As Integer
 Dim sSearchFor As String
 No = FreeFile
  Form1.lEnglisch.Clear
  Form1.lDeutsch.Clear
  Open sFile For Input As #No
 
  Do Until EOF(No)
    Line Input #No, sLine
      If InStr(1, sLine, "=") > 0 Then
         If Left(sLine, InStr(1, sLine, "=") - 1) <> "" And Mid(sLine, InStr( _
           1, sLine, "=", vbBinaryCompare) + 1) <> "" Then
            deutsch = Trim((Left(sLine, InStr(1, sLine, "=") - 1)))
            englisch = Trim(Mid(sLine, InStr(1, sLine, "=", vbBinaryCompare) + _
              1))
 
sSearchFor = deutsch
            sSearchFor = deutsch
            For i = 0 To Form1.lDeutsch.ListCount - 2
                If Not LCase(Form1.lDeutsch.List(i)) Like sSearchFor Then
                MsgBox "ungleich"
                Form1.lDeutsch.AddItem deutsch
                Form1.lEnglisch.AddItem englisch
                Form1.List1.AddItem Trim(sLine)
                Exit For
              Else
              MsgBox "gleich"
             Form1.lEnglisch.AddItem englisch
             Form1.List1.AddItem Trim(sLine)
                Exit For
                End If
            Next i         
      End If
    End If
  Loop
  Close No
  Einlesen = True
  Form1.Show
Unload Me
  Exit Function
Fehler:
  Reset
End Function
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
textdatei einlesen und dabei bei gleichen einträge nicht bea...508spiderboy08.12.05 21:58
Re: textdatei einlesen und dabei bei gleichen einträge nicht...318HarryC08.12.05 23:14
Re: textdatei einlesen und dabei bei gleichen einträge nicht...297spiderboy09.12.05 13:33
Re: textdatei einlesen und dabei bei gleichen einträge nicht...295HarryC09.12.05 17:03
Re: textdatei einlesen und dabei bei gleichen einträge nicht...285spiderboy09.12.05 17:18
Re: textdatei einlesen und dabei bei gleichen einträge nicht...292HarryC09.12.05 22:58
Re: textdatei einlesen und dabei bei gleichen einträge nicht...290spiderboy09.12.05 23:29
Re: textdatei einlesen und dabei bei gleichen einträge nicht...292HarryC10.12.05 08:37
Re: textdatei einlesen und dabei bei gleichen einträge nicht...313spiderboy10.12.05 14:50
Re: textdatei einlesen und dabei bei gleichen einträge nicht...323HarryC10.12.05 15:08
Re: textdatei einlesen und dabei bei gleichen einträge nicht...299spiderboy10.12.05 19:31
Re: textdatei einlesen und dabei bei gleichen einträge nicht...328spiderboy10.12.05 19:50

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