Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кодировка в программе


Хинт ©   (2007-02-10 10:59:00) 

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

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


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


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

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

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

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


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


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

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


Хинт   (2007-02-14 10:28:00) [3]

UP


Хинт   (2007-02-13 13:51:00) [4]

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


Хинт   (2007-02-13 13:50:00) [5]

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


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

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


Хинт   (2007-02-13 11:31:00) [7]


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

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

Теме АП.


vasIZmax   (2007-02-11 11:27:00) [8]

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


Хинт   (2007-02-11 11:25:00) [9]

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


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

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1170006217&n=18


Хинт   (2007-02-10 16:56:00) [11]

UP


Наверх

Титульная страница Поиск, карта сайта Написать письмо