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

Вниз

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

Наверх




Память: 0.46 MB
Время: 0.009 c
1-8348
MaXie
2003-10-23 12:01
2003.11.03
Как дождаться завершение приложения?


1-8405
First_May
2003-10-22 14:56
2003.11.03
Отладка DLL...


14-8616
Maxim Vetera
2003-10-15 19:29
2003.11.03
«Растекаясь мыслью по древу»


4-8709
JS
2003-08-30 17:04
2003.11.03
Иконка в System Tray


1-8447
SoftFM
2003-10-21 20:23
2003.11.03
Поиск файлов





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