Главная страница
    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.46 MB
Время: 0.008 c
1-8421
samson
2003-10-22 12:28
2003.11.03
средства коллективной разработки проектов


4-8716
OlegV
2003-08-29 14:41
2003.11.03
Как удалить файлы в корзину?


9-8248
Shurik
2003-04-28 04:45
2003.11.03
Вопрос по TDXInput и DLL


1-8389
DolginD
2003-10-21 16:09
2003.11.03
Как грамотно организовать много потоков


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