Fließkommazahlen werden nicht mit einem Startwert initialisiert. Wenn du ihnen also keinen Wert zuweist, kann da alles Mögliche drinstehen, eine "ungültige Gleitkommaopertaion" ist da schon im wahrsten Sinne des Wortes vorprogrammiert. Mit welchen Werten willst du denn rechnen, wenn das Edit-Feld nicht ausgefüllt wurde? NaN
?
Vielleicht ist auch
StringToFloatDef etwas für dich.