Hallo Jan,
mein einsatz: kasten pilz ;).
ok, einverstanden. Wie kaspern wir das aus? Du kommst aus .... Duelmen? Das ist nicht gerade bei mir ums Eck. Außerdem habe ich kein VB.Net um dir ggf. das Gegenteil zu beweisen.
was macht dein VB.Net bei:
Dim mStr As String = "testtest1"
Dim idx As Integer = mStr.IndexOf("test1")
If idx > 0 Then
messagebox.show("test")
End Ifund wenn du daraus ein:
idx=1
If idx > 0 Then
messagebox.show("test")
End Ifmachst? btw. Muss es nicht "If idx >= 0 Then" heisen? Denn IndexOf("test1") kann doch auch 0 liefern wenn der String an erster Stelle beginnt. Oder beginnen Strings in VB.Net mit dem Index 1?
öhm, eigentlich ist es auch völlig egal was indexOf liefert ;). ich kann da auch folgendes hinschreiben, und auch nur das.
If 1=1 then
... 'dieser code wird nicht ausgeführt
end if
es liegt also scheinbar nur an dem vergleich.
Gruß,
Jan