Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Точка или запятая? как определить?


Автор: Digo 16.11.2004, 20:58
Всем доброго времени суток.
У меня возникла проблема: как программно определить разделитель в дробных числах установленный в Win( точка или запятая) и скоректировать с его учетом дробные числа в своей программе.
Просто косяк в том что на своей машине стоит запятая, а на чужой - точка, поэтому на ней возникает ошибка в дробных числах. Как можно решить проблему?
Заранее благодарен.

Автор: p0s0l 16.11.2004, 21:33
В SysUtils есть глобальная переменная DecimalSeparator - это то, что тебе нужно...
Если нужно через WinAPI, то смотри, как формируется значение DecimalSeparator'а...

Автор: Digo 17.11.2004, 20:33
Спасибо, разобрался. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)