Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.218.66.149] |
|
Сообщ.
#1
,
|
|
|
Слабал простое приложение в Билдере5, где используются десятичные числа (с плав. точкой), вроде так называется. С обработчиком ошибки ввода( для символов кроме цифр). Ну и вобщем на одних машинах выдаёт ошибку при точке, на других при запятой. Я в растерянности.
|
Сообщ.
#2
,
|
|
|
Скорее всего дело в национальных установках Windows - Control panel/Язык и стандарты/Числа. Для английской и русской версии Windows могут использоваться различные разделители целой и дробной части чисел с плавающей запятой (SIC!). Так что, нужно посмотреть, какие ОС стоят на различных машинах, которые Вы используете и какие разделители установлены.
|
Сообщ.
#3
,
|
|
|
Отвечаю, сам, когда-то столкнулся.
Как Юра заметил, правильно всё дело, настройке винды. В панели управления в языках и стандартах в числах стоит разделитель целой части и дробной. Дык вот у кого стоит запятая, а у кого точка. Есть апишная функция, которой можно установить, определить какой символ разделитель. Ищи, я тож посмотрю, если найду напишу |
Сообщ.
#4
,
|
|
|
Есть глобальная переменная, называется DecimalSeparator.
Цитата DECIMALSEPARATOR Character used to separate the decimal portion of a number from its integer portion; for example, the period (.) in 3.14. Default: The standard decimal separator used for your country, as specified in the Windows Control Panel (International Setting). |