Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.03;
Скачать: CL | DM;

Вниз

??? под Win98   Найти похожие ветки 

 
AndreyAs   (2003-10-22 11:32) [0]

Уважаемые мастера!
Вопрос простой и, если он есть в FAQе, то тыкните мне туда пальцем.

В приложении, написанном на D7 под Windows XP, при запуске под Windows 98 все русские буквы отображаются вопросительными знаками. Лечится, если установить в "Региональных стандартах" русский язык.

Однако, не у всех пользователей это возможно сделать (поменять настройки ОС).

Подскажите, есть ли другой способ научить Win98 отображать русские буквы сохранив при этом родной язык операционной системы в настройках?


 
ZEE ©   (2003-10-22 11:35) [1]

а замена DEFAULT_CHARSET на RUSSIAN_CHARSET не помогает?


 
Семен Сорокин ©   (2003-10-22 11:37) [2]

разрабатывать в английской (не локализованой) версии Windows XP. Тогда проблем не будет, я тоже с этим столкнулся.
2 ZEE © (22.10.03 11:35) [1]
нет не помогает


 
AndreyAs   (2003-10-22 12:02) [3]


> ZEE © (22.10.03 11:35) [1]


к сожалению, не помогает


> Семен Сорокин © (22.10.03 11:37) [2]


Но дело в том, что у меня не локализованная версия ОС (Windows XP Professional SP1). Так в чем же тогда загвоздка?


 
Anatoly Podgoretsky ©   (2003-10-22 12:05) [4]

В системных шрифтах, используй TrueType и RUSSIAN_CHARSET


 
Семен Сорокин ©   (2003-10-22 12:16) [5]

2AndreyAs
тогда установи у себя в "Региональных стандартах" НЕ русский язык и сделай билд - должно получиться.


 
AndreyAs   (2003-10-22 12:46) [6]


> тогда установи у себя в "Региональных стандартах" НЕ русский
> язык и сделай билд - должно получиться.


не получается ;(
установил и язык = English и страну = Great Britain. Такие же настройки на Win98 и она упрямо отображает вопросительные знаки


 
AndreyAs   (2003-10-22 14:18) [7]


> Anatoly Podgoretsky © (22.10.03 12:05) [4]
> В системных шрифтах, используй TrueType и RUSSIAN_CHARSET


а если в Win98 не будет выбранного мною TrueType-шрифта ?


 
Anatoly Podgoretsky ©   (2003-10-22 14:23) [8]

Arial|Times New Roman это надо будет постараться, чтобы не найти. Но все проблемы не решишь, на части элементов будут использоваться системные шрифты


 
Семен Сорокин ©   (2003-10-22 14:24) [9]

AndreyAs (22.10.03 12:46) [6]
у меня помогало,
тогда таскай свои шрифты с собой :)


 
Семен Сорокин ©   (2003-10-22 14:25) [10]

но остается проблема:
на части элементов будут использоваться системные шрифты


 
AndreyAs   (2003-10-22 15:48) [11]

Спасибо за советы...
Жаль, что решения, которое бы полностью сняло проблему пока не найдено.

Можно ли как-то заставить Delphi писать русские символы в dfm-файл не в юникоде, а в ansi?

Получается такая картина:
Если в Windows 98 региональный язык = русский, то все символы отображаются нормально (юникод-строки, прочитанные из ресурса),
иначе если региональный язык = английский, то большая часть меток, эдитов и пр. отображается вопросительными знаками (кроме тех, которые были присвоены в runtime)



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

Текущий архив: 2003.11.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
4-8719
Alex_Y
2003-08-29 12:32
2003.11.03
Передача переменных в работающее приложение


1-8523
Igit
2003-10-23 17:04
2003.11.03
LPVOID в Дельфи


7-8693
Дмитрий В. Белькевич
2003-08-22 15:47
2003.11.03
Печатаю прямо на канвас принтера. Как создать новую страницу?


1-8413
NewD
2003-10-22 14:00
2003.11.03
Как сделать Hint для отдельного элемента дерева.


1-8446
Mistic
2003-10-21 20:56
2003.11.03
DLL