Показать сообщение отдельно
  #2  
Старый 10.06.2014, 17:18
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Zanuda
Пробовал переводить 's' в Float, округлять, а потом опять в строку, но отладчик ругается, мол 4.8E+0000, например, is not a valid floating point value. Кучу методов округления перебрал, все равно такая ошибка. подскажите, если знаете.
Ругается, потому что у тебя в настройках Windows разделителем целой и дробной части указана запятая, а не точка - можно использовать глобальную переменную DecimalSeparator для решения этой проблемы.
Цитата:
Сообщение от Zanuda
Код:
.....
    str(a[i,j]:2,s1);
.....
А если вместо функции Str использовать функцию FloatToStr (или FloatToStrF)?
Ответить с цитированием