Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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
7-98899
Марат
2003-08-20 14:01
2003.10.30
Обновление


4-98941
NavigatorV
2003-08-27 00:51
2003.10.30
панель управления


3-98446
Марат
2003-10-10 14:53
2003.10.30
SQL result


3-98504
KIR
2003-10-09 13:08
2003.10.30
Порядковый номер строки в запросе IB


1-98541
Silver_
2003-10-20 13:27
2003.10.30
TDateTimePicker - звездец какой-то





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский