![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
Медведь |
![]()
Сообщение
#1
|
|||
Гость ![]() |
Люди помогите ! Что надо сделать, чтобы в паскале можно было печатать русскими буквами! У знакомых - всё нормально, у меня на компе - не получается. почему-то в паскале не переключается раскладка клавы с английского на русский. Срочно надо! Винда - 2000. Turbo Pascal 7.0. Что нужно сделать, чтобы можно было печатать по русски ?
|
|||
![]() ![]() |
Александр-7300 |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 22 Пол: Мужской Реальное имя: Саша Репутация: ![]() ![]() ![]() |
Фонты могут браться из двух разных мест: - из собственного файла со шрифтами, - из того, что установлено в системе. соответственно, и способы борьбы зависят от того, какой именно способ используется. Кроме того, второй способ, как нетрудно догадаться, зависит еще и от используемой ОС. Поэтому надеяться, что в двух разных продуктах, работающих в разных ОС, можно единообразно осуществлять системно зависимые вызовы, скажем так, слишком оптимистично. PS. Кстати, чем тебе не нравится выводить текст стандатрными виндовыми средствами? Практика показывает, что любое "упрощенное" решение является тем самым и менее универсальным. И в данном случае это проявляется как раз в проблемах с кириллицей. Так что вполне вероятно, что наиболее простым способом будет самый прямой - т.е. использование функций WinAPI. Я в Freepascale ноль, так что не удивляйся, можешь привести пример с использованием WinAPI? |
![]() ![]() |
![]() |
Текстовая версия | 25.06.2025 11:14 |