Главная страница
    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.47 MB
Время: 0.043 c
9-1136804138
Tonich
2006-01-09 13:55
2006.10.15
Комета... )


15-1159029612
ProgRAMmer Dimonych
2006-09-23 20:40
2006.10.15
Лишний трафик на ADSL


2-1159636272
novice
2006-09-30 21:11
2006.10.15
Вопрос по SysUtils routines..


2-1159536214
coolmen
2006-09-29 17:23
2006.10.15
работа в фоне


3-1155109813
fishka
2006-08-09 11:50
2006.10.15
Не могу записать в InterBase JPG (c BMP - нормально)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский