Пишу даже прямо StrToFloat('32.34'), к примеру, получаю исключение "'32.34' is not valid float". Если пишу число без десятичной точки, то все ОК. А какой у тебя DecimalSeparator? В Russian settings почему-то по умолчанию считается, что разделитеь дроби - запятая. Пеpеустанови пpи запуске пpогpаммы
DecimalSeparator := '.'; |
Или пользуйся этой функцией так:
StrToFloat('32,24'); |
[001201]