vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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
Laufzeitfehler 35600: Indexgrenze überschritten 
Autor: goldberg
Datum: 15.09.05 23:24

Hallo!

Ich komme einfach nicht weiter... sitze seit mehreren Wochen an einem Progrämmchen... Wenn ich es in VB teste, läufts einwandfrei, kaum kompiliere ich das Ding, krieg ich beim starten die Fehlermeldung "Laufzeitfehler 35600: Indexgrenze überschritten".... Ich hab versucht meinen Fehler einzugrenzen, indem ich einfach von verschiedenen Forms habe starten lassen.... aber trotzdem immer das gleiche... Hab auch schon mit on error resume next probiert, aber auch dann zeigt er das an und schaltet sich aus. Ich hab überhaupt keinen plan mehr..... Poste einfach mal den Source von den Load-Subs der ersten beiden Forms:

Form 1 (Splash Screen):

On Error Resume Next
 
  Dim form2left As String
    Dim form2top As String
    Dim minitop As String
    Dim cabintop As String
    Dim minileft As String
    Dim cabinleft As String
    Dim positions As String
    Dim automini As String
    Dim autocabin As String
    Dim firststart As String
    Dim ordner As String
 
 
 
 
    form2left = GetSetting(App.EXEName, "coord", "form2left", "1")
    form2top = GetSetting(App.EXEName, "coord", "form2top", "1")
    minitop = GetSetting(App.EXEName, "coord", "minitop", "1")
    minileft = GetSetting(App.EXEName, "coord", "minileft", "1")
    cabintop = GetSetting(App.EXEName, "coord", "cabintop", "1")
    cabinleft = GetSetting(App.EXEName, "coord", "cabinleft", "1")
    positions = GetSetting(App.EXEName, "opt", "positions", "1")
    automini = GetSetting(App.EXEName, "opt", "automini", "1")
    autocabin = GetSetting(App.EXEName, "opt", "autocabin", "1")
    firststart = GetSetting(App.EXEName, "opt", "firststart", "2")
    ordner = GetSetting(App.EXEName, "opt", "ordner", "C:\DIVEAR\Texte\")
        Form7.Tag = ordner
 
 
    If firststart = 1 Then
    SaveSetting App.EXEName, "opt", "firststart", "2"
    SaveSetting App.EXEName, "opt", "ordner", "C:\DIVEAR\Texte\"
    Form7.Tag = "C:\DIVEAR\Texte\"
    Form8.Tag = "first"
    positions = 0
    autocabin = 0
    automini = 0
    End If
 
    If autocabin = 1 Then Form2.qkabine.Checked = True
 
    If positions = 1 Then
 
    Form2.Left = form2left
    Form2.Top = form2top
     Form3.Left = minileft
    Form3.Top = minitop
     Form9.Left = cabinleft
    Form9.Top = cabintop
 
    Else
 
    Form2.Left = Screen.Width / 4
    Form2.Top = Screen.Height / 4
     Form3.Left = Screen.Width / 4
    Form3.Top = Screen.Height / 4
 
    End If
 
    If automini = 1 Then Form3.Show
If automini = 0 Then Form2.Show
If autocabin = 1 Then Form9.Show
Form1.Hide
Timer2.Enabled = False
 
 
 
 
End Sub
Form 2 (Hauptform):


Private Sub Form_Load()
 
With m_nfiIconData
        .hWnd = Me.hWnd
        .uID = Me.Icon
        .uFlags = NIF_ICON Or NIF_MESSAGE Or NIF_TIP
        .uCallbackMessage = WM_MOUSEMOVE
        .hIcon = Me.Icon.Handle
        .szTip = "dcs on.air" & vbNullChar
        .cbSize = Len(m_nfiIconData)
    End With
 
    Call Shell_NotifyIcon(NIM_ADD, m_nfiIconData)
 
 
Dir1.Path = Form7.Tag
 
Dim i As Integer
Dim eintrag As String
 
 
 
With TreeView1
 
        .Indentation = 0
        .LineStyle = tvwRootLines
        .Nodes.Clear
                       For i = 0 To Dir1.ListCount - 1
        eintrag = Replace(Dir1.List(i), Form7.Tag, "")
         TreeView1.Nodes.Add , , "Root" & i + 1, eintrag, 1
 
        Next i
 
 
 
      End With
 
End Sub
Brauche unbedingt HIILLLLFEEEEE!!!!! Danke im Voraus!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Laufzeitfehler 35600: Indexgrenze überschritten2.779goldberg15.09.05 23:24
Re: Laufzeitfehler 35600: Indexgrenze überschritten2.513wincnc15.09.05 23:58

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