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

Visual-Basic Einsteiger
Arr-Problem 
Autor: Luigi
Datum: 21.04.05 23:39

Hallo,
ich lese eine Textdatei ein und will mit angeklicktem Combo jeden Text aus dem Array auselesen uns in die Textbox schreiben, wenn der erste Buchstabe identisch ist.
beim Nachfolgenden Code bekomme ich aber immer Die Meldung Index außerhalb,siehe Kommentarstelle.
Was mache ich falsch kann mir jemand helfen.
Danke vorab
Gruß Ludwig
Private Sub cmdLaden_Click()
    Dim strDatei As String
    Dim strZeile As String
    Dim zw As String
    Dim TrZ As String
    Dim strArr() As String
    Dim ff As Long
    Dim i As Long
    TrZ = "|"
    strDatei = App.Path & "\FM.txt"
    ff = FreeFile
 
    Open strDatei For Input As #ff
    Do While Not EOF(ff)
       Line Input #ff, strZeile
       strArr() = Split(strZeile, TrZ)
 
               Combo1.AddItem strArr(0)
       Loop
    Close #ff
End Sub
 
Function Suchen(Suchtext As String, strArr() As String) As Long
Dim i As Long
Dim Gefunden As Boolean
For i = 0 To UBound(strArr())
   If Suchtext = strArr(i) Then
      Gefunden = True
      Exit Function
   End If
   Next i
End Function
 
Private Sub Combo1_Click()
Dim strArr() As String
Dim i As Integer
Dim Suchtext As String
 
    With Combo1
    Suchtext = Left$(.Text, 1)
            For i = 1 To UBound(strArr()) 'Index außerhalb des gültigen Bereichs
            If Suchen(Suchtext, strArr()) = Left$(strArr(i), 1) Then
                    Text1.Text = Text1.Text & vbCrLf & Left$(strArr(i), 1)
            End If
            Next i
 
    End With
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Arr-Problem680Luigi21.04.05 23:39
Re: Arr-Problem305ModeratorDieter22.04.05 07:18
Re: Arr-Problem293Luigi22.04.05 12:21

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