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

Вниз

Кодировка в программе   Найти похожие ветки 

 
Хинт ©   (2007-02-10 10:59) [0]

У меня русская Windows, делаю программу с русским интерфейсом. У меня все надписи отображаются как надо, но у некоторых пользователей вместо кириллицы - знаки вопроса.
Сменил Charset у формы с DEFAULT_CHARSET на RUSSIAN_CHARSET. Почти у всех элементов параметр ParentFont установлен в true, поэтому у них автоматически произошла смена Charset на нужный. Но у некоторых label"ов был изменен цвет шрифта, при этом ParentFont сбивается в false, и у них пришлось менять DEFAULT_CHARSET на RUSSIAN_CHARSET вручную. В итоге все-таки ВЕЗДЕ стало Charset=RUSSIAN_CHARSET.

Какое же было удивление, когда при запуске программы на той машине, где наблюдалась проблема, там, где ParentFont=true (т.е. произошла автоматическая замена кодировки) остались знаки вопроса, а там, где я сменил вручную, стало все нормально.
Подскажите что сделать? Ведь не сбивать же у всех элементов ParentFont, а потом менять кодировку.


 
Хинт ©   (2007-02-10 16:56) [1]

UP


 
Desdechado ©   (2007-02-10 17:06) [2]

http://delphimaster.net/view/2-1170006217/


 
Хинт ©   (2007-02-11 11:25) [3]

По ссылке немного не то. У меня ведь работает, если поменять Charset вручную у каждого компонента. Проблема только тогда, когда меняю у формы, а у всех других элементов меняется автоматически по ParentFont.


 
vasIZmax ©   (2007-02-11 11:27) [4]

с [0] поста до [3] - прошло уже более 24 часов. имхо, я б уже вручную поменял)))


 
Хинт ©   (2007-02-13 11:31) [5]


> с [0] поста до [3] - прошло уже более 24 часов. имхо, я
> б уже вручную поменял)))

И в каждом проекте менять кодировку в каждом элементе???

Теме АП.


 
Плохиш ©   (2007-02-13 11:56) [6]

Что-то в последнее время много начинаюших стало программы делать для иностранцев с русским интерфейсом. Интересно, оно им (иностранцам) ваще надо?


 
Хинт ©   (2007-02-13 13:50) [7]

Ну если вопрос создан в разделе для начинающих, то это не значит, что я "начинающий". Просто подумал что данный вопрос стоит задать именно в этом разделе.
В любом случае, я смотрю еще ни один "мастер" не смог ответить на вопрос "начинающего".


 
Хинт ©   (2007-02-13 13:51) [8]

По поводу иностранцев - много русских, живущих за пределами России, вынуждены пользоваться английской версией Windows.


 
Хинт ©   (2007-02-14 10:28) [9]

UP


 
Плохиш ©   (2007-02-14 10:50) [10]


> Хинт ©   (13.02.07 13:50) [7]
> В любом случае, я смотрю еще ни один "мастер" не смог ответить
> на вопрос "начинающего".

Посмотри с другой стороны, всем уже надоело говорить одно и тоже слово в ответ на такой вопрос. Этот вопрос уже как "запуздырить туда где часики".

> Хинт ©   (13.02.07 13:51) [8]
> По поводу иностранцев - много русских, живущих за пределами
> России, вынуждены пользоваться английской версией Windows.

Во мазохисты :-))


 
Плохиш ©   (2007-02-14 10:50) [11]


> Хинт ©   (13.02.07 13:50) [7]
> Ну если вопрос создан в разделе для начинающих, то это не
> значит, что я "начинающий".

Плякал, "неначинающий" попробуй воспользоваться поиском...



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

Форум: "Начинающим";
Текущий архив: 2007.03.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.046 c
15-1170942307
Evgeniy.G
2007-02-08 16:45
2007.03.04
Delphimaster.ru - превращение в "Мопед"


1-1168618101
StriderMan
2007-01-12 19:08
2007.03.04
Переслать события мыши внизулежашему наследнику TControl


15-1170709738
Tirael
2007-02-06 00:08
2007.03.04
зачем этот разъем


15-1171197429
vrem
2007-02-11 15:37
2007.03.04
Гипноз был? :)


15-1171255287
Slider007
2007-02-12 07:41
2007.03.04
С днем рождения ! 10 февраля





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