Цитата:
Сообщение от 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)?