Heyho Leute,
ich versteh gerade etwas ganz und gar nicht. Und zwar:
Ich habe folgenden Code:
Kurze Erklärung:
wgnr = Nummer eines Fahrzeuges
wgrp = Lackierung eines Fahrzeuges
list_in3 = ListBox
cmb_vehicle_in_repgroup = Fahrzeug in Gruppe
gewaehlt = Aktuell markiertes Fahrzeug in cmb_vehicle_in_repgroup
bearbeiten = Zum auslesen des Index benötigtes Fahrzeug in list_in3
rep_list = Array mit Daten
Wenn ich das ganze Debugge und mir einen Haltepunkt an die Schleife setze und Schritt für Schritt durchgehe und mir den Inhalt der Variablen anschaue, stimmt alles und funktioniert bestens. Ich kann egal in welcher Gruppe ich mich befinde jedem Fahrzeug eine Lackierung zuweisen.
Genau der gleiche Code funktioniert bei normalem Debuggen ohne Haltepunkt bzw. beim Erstellen des Projektes allerdings nicht mehr. Es tritt auch kein Fehler auf, es geschieht einfach nicht das, was geschehen soll. Er fügt - egal in welcher Gruppe - einmal eine Lackierung hinzu, alles weitere wird gekonnt ignoriert.
Setze ich wieder einen Haltepunkt funktioniert wieder alles bestens und der Code arbeitet so wie er soll.
Woran könnte das liegen? Kann mir da jemand helfen dieses Problem zu beheben?
LG
FranzBauer
ich versteh gerade etwas ganz und gar nicht. Und zwar:
Ich habe folgenden Code:
VB.NET-Quellcode
- Dim wgnr As String = CStr(list_wgnr.Items.Item(list_wgnr.SelectedIndex))
- Dim wgrp As String = CStr(list_wgrp.Items.Item(list_wgrp.SelectedIndex))
- For i As Integer = 0 To list_in3.Items.Count - 1
- Dim gewaehlt As String = CStr(cmb_vehicle_in_repgroup.Items.Item(cmb_vehicle_in_repgroup.SelectedIndex))
- Dim bearbeiten As String = CStr(list_in3.Items.Item(i))
- If gewaehlt = bearbeiten Then
- Dim xyz As String
- If list_in3.SelectedIndex < 10 Then
- xyz = "0" & CStr(i)
- Else
- xyz = CStr(i)
- End If
- rep_list.Add({cmb_rgruppe.SelectedIndex & xyz & wgnr, wgrp})
- List_Repaints()
- lbl_saved.Text = "Es wurden nicht alle Änderungen gespeichert!"
- Exit For
- End If
- Next
Kurze Erklärung:
wgnr = Nummer eines Fahrzeuges
wgrp = Lackierung eines Fahrzeuges
list_in3 = ListBox
cmb_vehicle_in_repgroup = Fahrzeug in Gruppe
gewaehlt = Aktuell markiertes Fahrzeug in cmb_vehicle_in_repgroup
bearbeiten = Zum auslesen des Index benötigtes Fahrzeug in list_in3
rep_list = Array mit Daten
Wenn ich das ganze Debugge und mir einen Haltepunkt an die Schleife setze und Schritt für Schritt durchgehe und mir den Inhalt der Variablen anschaue, stimmt alles und funktioniert bestens. Ich kann egal in welcher Gruppe ich mich befinde jedem Fahrzeug eine Lackierung zuweisen.
Genau der gleiche Code funktioniert bei normalem Debuggen ohne Haltepunkt bzw. beim Erstellen des Projektes allerdings nicht mehr. Es tritt auch kein Fehler auf, es geschieht einfach nicht das, was geschehen soll. Er fügt - egal in welcher Gruppe - einmal eine Lackierung hinzu, alles weitere wird gekonnt ignoriert.
Setze ich wieder einen Haltepunkt funktioniert wieder alles bestens und der Code arbeitet so wie er soll.
Woran könnte das liegen? Kann mir da jemand helfen dieses Problem zu beheben?
LG
FranzBauer
Ich hasse es wenn einem direkt vorgeworfen wird, ohne dass die Frage überhaupt durchgelesen wurde, dass man nur fertien Code will. Schade dass es sich hier so entwickelt hat
"Windows Vista Home Premium x32" - Wann kapieren endlich alle, dass es kein "x32" gibt? 32 Bit oder x86!
"Windows Vista Home Premium x32" - Wann kapieren endlich alle, dass es kein "x32" gibt? 32 Bit oder x86!