| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Проблема со шрифтом |
| Автор: <Spawn> 28.5.2003, 19:30 |
| Написал небольшую прогу, но при переносе на другой комп(делал под Вин 2000) заместо русских символов стоят одни знаки '?'. Ни разу такого еще не встречал. Это что то с кодировкой? Как это исправить? Заранее спасибо. |
| Автор: &-ray 28.5.2003, 19:33 |
| Возможно, при разработке ты использовал "экзотические" шрифты, которые не установлены на другом компе. В этом случае вместе с прогой надо распространять эти шрифты и при первом запуске устанавливать их на комп: AddFontResource(filename): integer; //возвращает количество установленных шрифтов |
| Автор: <Spawn> 28.5.2003, 19:43 |
| Да нет! Я вроде не менял ни чего, только в несколькиз местах сделал стиль шрифта fsBold и все. А так проставлено Charset - DEFAULT_CHARSET, Имя шрифта - MS Sans Serif. |
| Автор: Song 28.5.2003, 20:56 |
| Это unicode. Где у тебя эти иероглифы отображаются? |
| Автор: <Spawn> 28.5.2003, 20:59 |
| В русских символах. Я тоже было подумал на юникод, но не знаю как ето исправить. Во всех компонентах отображающих русские строки (TLabel, TGroupBox, TButton) |
| Автор: <Spawn> 30.5.2003, 08:53 |
| Ну кто нить хелп) |
| Автор: Medved 2.6.2003, 10:05 |
| Задай жестко сharset. |