![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Windows-приложение в Unicode [D7, XP]
Turbid © (2006-09-28 23:39:00)Пользователи программы с нерусскими локалями WindowsXP жалуются на "???" вместо символов в интерфейсе. В связи с этим решил сделать Unicode-версию программы.
Как сие осуществить? Подставлять после функций Api символ W? Этого достаточно? Есть ли ключ или какой-другой способ для того, чтобы копилятор сам использовал по умолчанию Unicode-версии функций?
Извините за откровенное ламерство в этом вопросе - просто никогда не сталкивался.
Gydvin (2006-09-29 07:09:00) [1]
Германн © (29.09.06 01:32) [8]
> Если VCL
Щейчас глянул, действительно, те функции, что я юзал, из юнит TntUnicode Components
Германн (2006-09-29 01:56:00) [2]
> Turbid © (29.09.06 01:49) [9]
>
> Действительно, я пишу на чистом Api. Тем более что где-то
> краем уха слышал что VCL Unicode не поддерживает(?).
Ну так и спрашивай в соответсвующем форуме! Если что, модератор "перенаправит" твою ветку в другой форум. И не бойся "ламерства"! Большинство на сём форуме ламеры. Но истинными ламерами являются только те, кто упорно отрицает своё ламерство!
Turbid (2006-09-29 01:49:00) [3]Действительно, я пишу на чистом Api. Тем более что где-то краем уха слышал что VCL Unicode не поддерживает(?).
Германн (2006-09-29 01:32:00) [4]
> Gydvin © (29.09.06 01:23) [7]
>
>
> > Ну если не будешь использовать никаких строковых функций
> > из Дельфи, прямо или косвенно, то достаточно.
>
> Писал недавно такое приложение, ужас! Как мало в делфе функций
> заточенных под widestring.
А что ты понимаешь под "в делфе"?
Если VCL, так там их вообще нет, имхо. А если Дельфийский WinAPI, то их там все есть, какие только могут быть. Опять же imho.
Gydvin (2006-09-29 01:23:00) [5]
> Ну если не будешь использовать никаких строковых функций
> из Дельфи, прямо или косвенно, то достаточно.
Писал недавно такое приложение, ужас! Как мало в делфе функций заточенных под widestring.
Германн (2006-09-29 00:45:00) [6]
> Но для более менее полноценной работы ему нужен TntUnicode
> Components
Не возражаю. Но
> Как сие осуществить? Подставлять после функций Api символ
> W? Этого достаточно?
Наводит на мысль, что автор может быть может написАть свою программу на API и не брать чужие библиотеки. Или я не прав?
Anatoly Podgoretsky (2006-09-29 00:38:00) [7]Я не знаю, что ты ищешь?
Но для более менее полноценной работы ему нужен TntUnicode Components
Германн (2006-09-29 00:34:00) [8]
> Anatoly Podgoretsky © (29.09.06 00:26) [3]
Не нашел следов этой ветки в конференции WinAPI.
Anatoly Podgoretsky (2006-09-29 00:26:00) [9]Turbid © (28.09.06 23:39)
Ну если не будешь использовать никаких строковых функций из Дельфи, прямо или косвенно, то достаточно.
palva (2006-09-29 00:14:00) [10]Не использовать VCL, а делать программу на API.
Создать юникодные ресурсы.
> Подставлять после функций Api символ W? Этого достаточно?
Этого не нужно делать, таких и функций может не существовать. Только если вы передаете функции юникодные параметры.
Dmitrij_K (2006-09-28 23:48:00) [11]Может для начала попробуешь настроить Ansi версию
http://forum.vingrad.ru/index.php?showtopic=82093&view=all&hl=setthreadlocale