Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

Windows-приложение в Unicode   Найти похожие ветки 

 
Turbid ©   (2006-09-28 23:39) [0]

Пользователи программы с нерусскими локалями WindowsXP жалуются на "???" вместо символов в интерфейсе. В связи с этим решил сделать Unicode-версию программы.

Как сие осуществить? Подставлять после функций Api символ W? Этого достаточно? Есть ли ключ или какой-другой способ для того, чтобы копилятор сам использовал по умолчанию Unicode-версии функций?

Извините за откровенное ламерство в этом вопросе - просто никогда не сталкивался.


 
Dmitrij_K   (2006-09-28 23:48) [1]

Может для начала попробуешь настроить Ansi версию
http://forum.vingrad.ru/index.php?showtopic=82093&view=all&hl=setthreadlocale


 
palva ©   (2006-09-29 00:14) [2]

Не использовать VCL, а делать программу на API.
Создать юникодные ресурсы.

> Подставлять после функций Api символ W? Этого достаточно?
Этого не нужно делать, таких и функций может не существовать. Только если вы передаете функции юникодные параметры.


 
Anatoly Podgoretsky ©   (2006-09-29 00:26) [3]

Turbid ©   (28.09.06 23:39)  
Ну если не будешь использовать никаких строковых функций из Дельфи, прямо или косвенно, то достаточно.


 
Германн ©   (2006-09-29 00:34) [4]


> Anatoly Podgoretsky ©   (29.09.06 00:26) [3]

Не нашел следов этой ветки в конференции WinAPI.


 
Anatoly Podgoretsky ©   (2006-09-29 00:38) [5]

Я не знаю, что ты ищешь?
Но для более менее полноценной работы ему нужен TntUnicode Components


 
Германн ©   (2006-09-29 00:45) [6]


> Но для более менее полноценной работы ему нужен TntUnicode
> Components

Не возражаю. Но
> Как сие осуществить? Подставлять после функций Api символ
> W? Этого достаточно?

Наводит на мысль, что автор может быть может написАть свою программу на API и не брать чужие библиотеки. Или я не прав?


 
Gydvin ©   (2006-09-29 01:23) [7]


> Ну если не будешь использовать никаких строковых функций
> из Дельфи, прямо или косвенно, то достаточно.

Писал недавно такое приложение, ужас! Как мало в делфе функций заточенных под widestring.


 
Германн ©   (2006-09-29 01:32) [8]


> Gydvin ©   (29.09.06 01:23) [7]
>
>
> > Ну если не будешь использовать никаких строковых функций
> > из Дельфи, прямо или косвенно, то достаточно.
>
> Писал недавно такое приложение, ужас! Как мало в делфе функций
> заточенных под widestring.

А что ты понимаешь под "в делфе"?
Если VCL, так там их вообще нет, имхо. А если Дельфийский WinAPI, то их там все есть, какие только могут быть. Опять же imho.


 
Turbid ©   (2006-09-29 01:49) [9]

Действительно, я пишу на чистом Api. Тем более что где-то краем уха слышал что VCL Unicode не поддерживает(?).


 
Германн ©   (2006-09-29 01:56) [10]


> Turbid ©   (29.09.06 01:49) [9]
>
> Действительно, я пишу на чистом Api. Тем более что где-то
> краем уха слышал что VCL Unicode не поддерживает(?).

Ну так и спрашивай в соответсвующем форуме! Если что, модератор "перенаправит" твою ветку в другой форум. И не бойся "ламерства"! Большинство на сём форуме ламеры. Но истинными ламерами являются только те, кто упорно отрицает своё ламерство!


 
Gydvin ©   (2006-09-29 07:09) [11]


Германн ©   (29.09.06 01:32) [8]
> Если VCL

Щейчас глянул, действительно, те функции, что я юзал, из юнит TntUnicode Components



Страницы: 1 вся ветка

Текущий архив: 2006.10.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.054 c
1-1157041266
Max.66RUS
2006-08-31 20:21
2006.10.15
Вопрос по сохранению имени и пароля....


2-1159286314
Merak
2006-09-26 19:58
2006.10.15
Определение текущей позиции потока при использовании IndyTCPser


2-1159444795
Alex_C
2006-09-28 15:59
2006.10.15
Иметация нажатия клавиши в Memo


1-1157564587
Calibr
2006-09-06 21:43
2006.10.15
Как программно записать ipConfig в файл


2-1159423777
vodvorezlaya
2006-09-28 10:09
2006.10.15
Прочитал мануал и не могу понять что за оператор "as" и зачем он.