Visual C++ Programm

Hallo,

wenn du der textBox1 ein "*" zuweist und dann versuchst, diesen Text in ein Double zu konvertieren, ist der Absturz natürlich folgerichtig. Du müsstest die Zuweisung und die Konvertierung in ihrer Reihenfolge tauschen.

Gruß
MCoder
 
Hallo,

stürzt es denn noch ab? Sicherer ist es auf jeden Fall, mit 'TryParse' zu arbeiten, weil dann bei einem fehlerhaften Eingangswert keine Excecption geworfen wird:
C++:
if( !Double::TryParse(textBox1->Text, Wert1) )
{
    // Konvertierung fehlgeschlagen
}
Was steht denn eigentlich in 'textBox1->Text', bevor du die Konvertierung ausführst?

Gruß
MCoder
 
Zurück