Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.08 c
15-1158816466
Ega23
2006-09-21 09:27
2006.10.15
С Днём рождения! 21 сентября


3-1155291808
Al_tor
2006-08-11 14:23
2006.10.15
ADOCommand или ADOQuery ?


2-1159266563
syte_ser78
2006-09-26 14:29
2006.10.15
отладка выборочных юнитов


6-1148201699
Мигель
2006-05-21 12:54
2006.10.15
Как скачать фото с сайта? Контент в виде HTML скачивается


15-1158860149
Palladin
2006-09-21 21:35
2006.10.15
Опрос: Великий стеб





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский