Mir ist aufgefallen, wenn man das Projekt auf .NET4.0 umstellt dann werden die Fehler endlich angezeigt.
Das Problem war das ich schrieb z.B.
if txt1.text > 0
und dann der Fehler mit Konvertierung in Double kam. Habs jetzt auf
if txt1.text > "0" geändert.
Und bei den Berechnungen z.B.
txt1.text + txt2.text ergab nicht 4 sondern 22 wenn in der Textbox jeweils 2 steht.
Dagegen wurde aber z.B.
txt1.text * txt2.text korrekt gerechnet
Deswegen habe ich das geändert in z.b.:
cdbl(txt1.text) * cdbl(txt2.text)
Und Visual Studio zeigt das die Umwandlung redundant wäre, aber dann würde ja die Plusrechnung ohne Umwandlung funktionieren.
Bei .NET2.0 war das ein ganz anderes verhalten.
Das Problem war das ich schrieb z.B.
if txt1.text > 0
und dann der Fehler mit Konvertierung in Double kam. Habs jetzt auf
if txt1.text > "0" geändert.
Und bei den Berechnungen z.B.
txt1.text + txt2.text ergab nicht 4 sondern 22 wenn in der Textbox jeweils 2 steht.
Dagegen wurde aber z.B.
txt1.text * txt2.text korrekt gerechnet
Deswegen habe ich das geändert in z.b.:
cdbl(txt1.text) * cdbl(txt2.text)
Und Visual Studio zeigt das die Umwandlung redundant wäre, aber dann würde ja die Plusrechnung ohne Umwandlung funktionieren.
Bei .NET2.0 war das ein ganz anderes verhalten.