Цитата:
Сообщение от bloodmaster89
При выполнении возникает ошибка delphi raised exception class econverterror 6.19063511890195E+0001 with message is not valid floating point value.
|
У тебя в Windows-е скорее всего указан русский региональный стандарт, а по-умолчанию в русском региональном стандарте в качестве разделителя дробной и целой части используется запятая, а не точка, вот поэтому функция StrToFloat не может преобразовать эту строку в число.
Перед вызовом StrToFloat задай правильный разделитель в глобальной переменной DecimalSeparator:
Код:
DecimalSeparator := '.';
// Теперь можно:
fi_r := StrToFloat('6.19063511890195E+0001');