информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Атака на InternetСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Прочесть региональные настройки из реестра и вывести данные в соответствии с этими настройками. 27.10.08 15:33  Число просмотров: 3038
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
<programming>
[Win32] Подскажите, pls, как вывести плавучку в строку в соответствии с региональными настройками, используя чистый Windows API? 27.10.08 12:37  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
Ну, т.е. десятичный разделитель и разделитель разрядов присутствовал такой, как в контрольной панели выставлен. Желательно, с указуемым количеством знаков после запятой.

Заранее спасибо всем за ответы.
[Win32] Прочесть региональные настройки из реестра и вывести данные в соответствии с этими настройками. 27.10.08 15:33  
Автор: Den <Denis> Статус: The Elderman
<"чистая" ссылка>
Не хочу изобретать велосипед. Не верю, что этого нет в WinAPI или в С виндовозных библиотеках... Как быдлоексель выводит плавучку на экран? Единственное ограничение — не могу использовать cdecl, fastclall или прочую экзотику при импорте функций из dll. 30.10.08 22:20  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 30.10.08 22:23  Количество правок: 1
<"чистая" ссылка>
Чего то я не понял. Ты что уже четвертый день на MSDN забанен? :-) 30.10.08 23:27  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Последовательность действий:

http://social.msdn.microsoft.com/Search/en-CA/?query=national%20language%20support&ac=1

http://msdn.microsoft.com/en-us/library/ms776254.aspx
http://msdn.microsoft.com/en-us/library/ms776336(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms776318(VS.85).aspx

Ну и
http://msdn.microsoft.com/en-us/library/ms776317(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms776367(VS.85).aspx

Это был винапи

C идет здесь:
setlocale - после этого все стандартные функции начнут печатать в заданной локали

localeconv - а это если хочется самому посмотреть чего там в локалях за настройки
Спасибо огромное! Просто GetNumberFormat нетривиальное название для функции, которая умеет форматировать строки, сразу мне не попалась... :) 31.10.08 07:47  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
Ну дык я и написал с чего начал поиск. 31.10.08 08:06  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
Хотя честно говоря, я просто ткнул в индексе Win32 API и в списке нашел подходящий подзаголовок. На все про все - порядка минуты
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach