Double funktioniert nicht.
-
Ich hab mal ne Frage:
wieso ist die if bedingung in diesem falle falsch?
Label1->Caption = "12,9"; double x = 12.9; if (x == Label1->Caption.ToDouble()) Close();ich habs mal so ausprobiert und so gehts:
Label1->Caption = "12,9"; double x = 12.9; double y; y = Label1->Caption.ToDouble(); if (x == y) Close();
-
-
Liegt es nicht an dem ',' (statt '.') im String?
-
Wenn die Ländereinstellung von Windows deutsch ist, bzw. das Komma der Dezimaltrenner ist nicht. siehe auch DecimalSeparator