Re: использование locale
От: Arsu Россия  
Дата: 01.10.04 18:08
Оценка: -1
B>В чем может быть проблема?

Положа руку на правое сердце, скажу — я не знаю, как работает ф-ция setlocale.
Но предположение есть

Это может быть связано с тем, что DLL — это отдельнное адресное пространство, а, может быть и отдельный поток (а может и вообще отдельный процесс). Может быть, следует при инициализации (загрузке) DLL-ки в ней делать setlocale?
Re[2]: использование locale
От: JazzzMaster Россия  
Дата: 05.10.04 05:48
Оценка: +1
A>Это может быть связано с тем, что DLL — это отдельнное адресное пространство, а, может быть и отдельный поток (а может и вообще отдельный процесс).

вот это бред...
... << RSDN@Home 1.1.3 stable >>
использование locale
От: belant  
Дата: 01.10.04 13:12
Оценка:
Проблема:
Есть DLL-ка (встроенная СУБД SQLite) в ней в запросах функции UPPER и LOWER реализованы через ANSI функции toopper и tolower. Если не выставлять locale, они для русских букв работать не будут.
Поэтому выставляю setlocale(LC_ALL,"Russian"). В результате если эти функции вызывать в моей программе, они работают, а при вызове функций из DLL, они попрежнему не преобразуют русские символы.

В чем может быть проблема?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.