Главная страница
    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.09 c
2-1171192346
Pasha L
2007-02-11 14:12
2007.03.04
Как отсортировать массив tmemorystream


1-1168450330
i-am-vladko
2007-01-10 20:32
2007.03.04
загрузить форму не из [unit_name].dfm


15-1170763052
vasIZmax
2007-02-06 14:57
2007.03.04
Ну, N-ая ветка о лицензии..


2-1171138018
ANTPro
2007-02-10 23:06
2007.03.04
Сменить фон в ЕditBox


2-1171094351
Хинт
2007-02-10 10:59
2007.03.04
Кодировка в программе





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