OberonCore
https://forum.oberoncore.ru/

Запятая вместо точки для разделения целой и дробной части
https://forum.oberoncore.ru/viewtopic.php?f=35&t=2675
Страница 1 из 1

Автор:  Иван Денисов [ Воскресенье, 06 Июнь, 2010 10:54 ]
Заголовок сообщения:  Запятая вместо точки для разделения целой и дробной части

Давно испытывал неудобства с тем, что BB выводит числа с точкой в качестве десятичного разделителя (на американско-китайско-австралийский манер). При выводе файлов приходилось делать замены по всему тексту, чтобы например скормить данные в Excel, а, когда данных много, то заменять довольно утомительно.

Наконец осенило, а почему бы не залезть в Strings и не изменить там код StringToRealForm... Замена одного знака "." на "," продемонстрировало воочию красоту компонентного устройства BB!
Код:
IF i < LEN(s) THEN s[i] := "."; INC(i) END;
на
IF i < LEN(s) THEN s[i] := ","; INC(i) END;

Выводы лога, и выводы чисел в файлы и вьюшки теперь разделяют целую и дробную часть чисел запятой (по-русски).

Автор:  igor [ Воскресенье, 06 Июнь, 2010 11:26 ]
Заголовок сообщения:  Re: Запятая вместо точки для разделения целой и дробной част

А я даже на бумаге обычно вместо десятичной запятой пишу десятичную точку. Как нЕрусь ... :D

Автор:  Валерий Лаптев [ Воскресенье, 06 Июнь, 2010 13:49 ]
Заголовок сообщения:  Re: Запятая вместо точки для разделения целой и дробной част

Я тоже уже настолько к точке привык, что запятую как-то и не воспринимаю.
А в екселе, если что, можно установить и точку в качестве разделителя. :)
В настройках посмотрите... :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/