Показать сообщение отдельно
  #2  
Старый 08.12.2019, 21:21
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,036
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

числа записаны правильно с твоей точки зрения.
а вот с точки зрения системы - видимо нет.
Попробуй конвертировать числа с помощью вот такой функции:
Код:
function StrToFloatRegSafe(S : String) : Double;
begin
  S := StringReplace(S,',',DecimalSeparator,[rfReplaceAll]);
  S := StringReplace(S,'.',DecimalSeparator,[rfReplaceAll]);
  Result := StrToFloat(S);
end;
Ответить с цитированием