Форум: "Система";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];
ВнизПанель управления->Язык и стандарты вкладка - Числа Найти похожие ветки
← →
Zhenka (2003-08-14 08:46) [0]Господа!! Подскажите пожалуйста как поменять програмно следующие параметры (Через реестр, или ещё как)
Панель управления->Язык и стандарты вкладка - Числа
Параметры
1. Разделитель целой и дробной частей числа
2. Разделитель элементов списка
Спасибо!!
← →
Kuusiniemi (2003-08-14 10:02) [1]Эххх, молодежь...
F1. RTFM. "Currency and date/time formatting variables"
1. DecimalSeparator
2. ListSeparator
← →
FoxBox (2003-08-14 10:11) [2]Но лучше не меняй. Не ты ставил, не тебе и менять. Не глумись над юзером, он сам знает, что ему удобнее. Сам ориентируйся на эти константы при выводе на экран
← →
Zhenka (2003-08-14 10:32) [3]2 Kuusiniemi
кто такой РТФМ???
← →
FoxBox (2003-08-14 15:57) [4]RTFM - read the fucking manual
← →
BigDAN (2003-08-14 18:05) [5]
> FoxBox (14.08.03 10:11) [2]
> Но лучше не меняй. Не ты ставил, не тебе и менять. Не глумись
> над юзером, он сам знает, что ему удобнее. Сам ориентируйся
> на эти константы при выводе на экран
Позвольте, изменение глобальных переменных 1. DecimalSeparator
2. ListSeparator не поменяет настройки винды!!!! Переменные эти используются только в функциях форматирования и менять их можно свободно, в зависимость от того в каком формате ожидаешь данные. Во как!!!
← →
Zhenka (2003-08-16 12:33) [6]2 BigDAN
А как тогда поменять???
← →
Anatoly Podgoretsky (2003-08-16 12:55) [7]BigDAN © (14.08.03 18:05) [5]
Но зато и не даст результата, не все функции, особенно АПИ бкдкт обращать внимание на эти переменные Дельфи
← →
Viktorious (2003-08-16 17:02) [8]В Win3.1/95/98 эти настройки хранятся в разделе [intl] файла win.ini.
Оттуда их и зачитывает программа, написанная в Delphi, при загрузку, оттуда и берет переменные DecimalSeparator и прочие.
С NT/2000/XP как обычно, ничего не понятно...
← →
Zhenka (2003-08-19 08:57) [9]Мне надо поменять Разделитель целой и дробной частей числа
например с точки, на запятую.
для Акцеса. Разделитель целой и дробной частей числа например стоит точка, нужно чтобы программа поменяла этот параметр на запятую.
попробуйте ввести дробное число, и запомните разделитель, апотом руками
(Панель управления->Язык и стандарты вкладка - Числа
Параметры
1. Разделитель целой и дробной частей числа
)
поменяйте его на другой и увидите разницу.
← →
mfender (2003-08-20 08:01) [10]Все тебе расписали. Что еще не понятного?
DecimalSeparator - разделитель дроби.
ListSeparator - разделитель в списке.
Хочешь, меняй глобально, хочешь - пару раз в одном функции. Настройки винд от твоих меняний не пострадают. Для пущей уверенности сделай какую-то вариаблу, куда сохрани текущие DecimalSeperator etc, и если не уверен, возвращай их когда понадобится. Но этого делать не нужно.
← →
Zhenka (2003-08-20 08:26) [11]да я уже нашел ф-я SetLocaleInfo
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c