Код: Выделить всё
// debug(FloatToStr(Self['Число'])) // = 123.450000000000 (OK)
// ОК. пробуем в обратном порядке:
debug(TryStrToFloat('123.450000000000',F)) // false (?)
// ну хорошо. Тогда так:
debug(TryStrToFloat('123,450000000000',F)) // = true (OK)
// Ну раз все ОК тогда пробуем:
Self['Число']:= StrToFloat('123,450000000000') // Exception: Invalid Float (?)
// Ладно. Тогда пробуем так:
if TryStrToFloat('123,450000000000',F) then
Self['Число']:=StringReplace('123,450000000000',',','.',[]);
// работает.