Hallo Leute ![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)
Ich Programmiere grad ein Programm und ich verstehe den Fehler nicht...
Code-Stelle:
Die Werte, die in der If-Abfrage geprüft werden sind im Grunde:
Aber die If Abfrage gibt alse zurück und ich verstehe nicht wieso?
3000 ist größer als 200 und 0 ist größer als 5! Aber VB.NET sieht das anders...
Bitte helft mit und sagt mir was ich falsch mache...
Lg
xkap50x
![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)
Ich Programmiere grad ein Programm und ich verstehe den Fehler nicht...
Code-Stelle:
Quellcode
- Private Function Buy(where As String, who As String)
- If lbox_buy.Items(Mid(where, 2) - 1) <> "X" Then
- MessageBox.Show(Me.Controls("lbl_" & Mid(who, 2, 1)).Text.Split(" ")(0).ToString & " > " & lbox_buy.Items(Mid(where, 2) - 1) & " and " & lbox_haus.Items(Mid(where, 2) - 1))
- If Me.Controls("lbl_" & Mid(who, 2, 1)).Text.Split(" ")(0).ToString >= lbox_buy.Items(Mid(where, 2) - 1).ToString And lbox_haus.Items(Mid(where, 2) - 1) < 5 Then
- Bla.Bla.BlaBla
- End If
- End If
- End Function
Die Werte, die in der If-Abfrage geprüft werden sind im Grunde:
Aber die If Abfrage gibt alse zurück und ich verstehe nicht wieso?
3000 ist größer als 200 und 0 ist größer als 5! Aber VB.NET sieht das anders...
Bitte helft mit und sagt mir was ich falsch mache...
Lg
xkap50x