На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> Доканала эта метамарфоза
    Слабал простое приложение в Билдере5, где используются десятичные числа (с плав. точкой), вроде так называется. С обработчиком ошибки ввода( для символов кроме цифр). Ну и вобщем на одних машинах выдаёт ошибку при точке, на других при запятой. Я в растерянности. :)
      Скорее всего дело в национальных установках Windows - Control panel/Язык и стандарты/Числа. Для английской и русской версии Windows могут использоваться различные разделители целой и дробной части чисел с плавающей запятой (SIC!). Так что, нужно посмотреть, какие ОС стоят на различных машинах, которые Вы используете и какие разделители установлены.
        Отвечаю, сам, когда-то столкнулся.
        Как Юра заметил, правильно всё дело, настройке винды.
        В панели управления в языках и стандартах в числах стоит разделитель целой части и дробной. Дык вот у кого стоит запятая, а у кого точка.
        Есть апишная функция, которой можно установить, определить какой символ разделитель.
        Ищи, я тож посмотрю, если найду напишу
          Есть глобальная переменная, называется 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).
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0192 ]   [ 15 queries used ]   [ Generated: 18.05.24, 14:47 GMT ]