Помощь - Поиск - Пользователи - Календарь
Полная версия: Поддержка русского языка
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
VoRoNiCh
Проблема следующая: в ShowMessage прописал само собой русскими буквами сообщение, на моем компе запускается нормально а вот на чужом выскакивает это сообщение с каракулями. Е ещё этот глюк проявляется когда код копирую в Word документ..Что делатьь подскажите!!
мисс_граффити
Это не глюк, это кодировки разные...
По поводу ворда - просто открывай pas-файл вордом, а не копируй.
Гость
что мне тогда с кодировками делать? мне как бы нужно чтоб програма нормально работала не только на моем компе((
klem4
Не уверен что поможет, по попробуй для главной формы проекта (или для всех форм) в свойство Font.Charset выставить RUSSIAN_CHARSET
volvo
Только вместе с изменением CharSet-а не забудь поправить и DPR файл:

...
SetThreadLocale(1049); { <--- Вот это надо добавить !!! }
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
...


Добавлено через 4 мин.
Да, чуть не забыл... Лучше менять не только CharSet, но и сам шрифт... Например, на Tahoma - он юникодный...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.