Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо