0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 13
|
|
1 | |
Как сменить системные параметры: десятичный разделитель и разделитель в дате?26.02.2008, 16:52. Показов 8847. Ответов 2
Метки нет (Все метки)
Как сменить системные параметры: 'десятичный разделитель' и 'разделитель в дате'?
Подозреваю, что с помощью API-функций. Хотелось бы при открытии приложения MS Access сменить '.' на ',' и '/' в дате на '.'. Соответственно при выходе из приложения - возвратить те параметры, какие были.. Спасибо.
0
|
26.02.2008, 16:52 | |
Ответы с готовыми решениями:
2
Embarcadero. Как настроить десятичный разделитель Десятичный разделитель Десятичный разделитель Заменить десятичный разделитель |
msd
|
|||||||||||
27.02.2008, 00:01 | 2 | ||||||||||
Данные о regional setting'ах лежат в win.ini (файл в каталоге Windows). При запуске винды его читают и применяют описанные там установки. Если ты меняешь win.ini по ходу работы, необходимо, чтобы винды по новой прочитали win.ini. Для этого понадобится API'шный SendMessage.
Описание для SendMessage:
sDate=. sDecimal=. Меняешь точки на что надобно, потом запускаешь:
|
0 / 0 / 0
Регистрация: 04.02.2008
Сообщений: 13
|
||||||
27.02.2008, 17:40 [ТС] | 3 | |||||
Так, с Win9x все понятно, спасибо.
Но у меня же WinNT или Win2000. Получается, надо править реестр (а не win.ini). Очень приблизительно удалось найти следующее (смена значения параметра в реестре): (См. код ниже (ничего не оттестировано толком!!!), а пока проблема такая: почему-то 'хорошее' значение не заносится, в реестре прописывается нечто вроде ¤— или ,[« и прочее. Тут в чем может быть дело? Уже нет сил...) RegCreateKeyEx Создает раздел, а если раздел существует, то просто открывает его. RegSetValueEx Сохраняет данные в параметре реестра. RegCloseKey Освобождает манипулятор раздела
0
|
27.02.2008, 17:40 | |
27.02.2008, 17:40 | |
Помогаю со студенческими работами здесь
3
Десятичный разделитель в AutoCAD Десятичный системный разделитель Lexical_cast и десятичный разделитель Десятичный разделитель и INI-файлы Sql loader и десятичный разделитель Удалить десятичный разделитель из чила Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |