|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.05.2009, 15:29 | #1 |
Пользователь
Регистрация: 09.03.2009
Сообщений: 63
|
Проблема с русским
Подскажите, пожалуйста, можно ли в паскале добавить какой нить шрифт? Ну, чтоб при запуске программы в окне отображались не иероглифы после чтения текстового файла на русском языке, а нормальные буквы...
|
21.05.2009, 15:37 | #2 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 162
|
Если в DOS-приложениях не переключается раскладка клавиатуры на русскую, хотя русские буквы отображаются нормально, то в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentCo ntrolSet\Contro l\KeyboardLayout\DosKeybCodes измените значение параметра "00000409" на "ru". Кроме этого, в файле autoexec.nt, расположенном в Winnt\system32, добавьте строку lh %SystemRoot%\system32\kb16.com ru После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями клавиш <Ctrl>+<левый═Shift> (английская раскладка) и <Ctrl>+<правый═Shift> (русская). Данный метод нормально работает в том случае, если в Панели управления в настройках региона (Regional Options) для параметра "Language settings for the system" в качестве Default стоит Cyrilic. |
21.05.2009, 15:47 | #3 | ||
Пользователь
Регистрация: 09.03.2009
Сообщений: 63
|
а это че за код? к чему он?
Цитата:
а winnt папки нет... у мя XP так что думаю это просто windоws? Цитата:
Последний раз редактировалось ponchikpk; 21.05.2009 в 15:49. |
||
21.05.2009, 16:02 | #4 | ||
Форумчанин
Регистрация: 16.04.2009
Сообщений: 162
|
это реестр windows, пуск-выполнить-regedit
Цитата:
Цитата:
P.S. как же ты программируеш если даже базового английского языка не знаеш? Последний раз редактировалось unicode; 21.05.2009 в 16:09. |
||
21.05.2009, 16:10 | #5 |
Пользователь
Регистрация: 09.03.2009
Сообщений: 63
|
у мя русский виндоус..
а реестр виндоус у мя не открывается видимо из за тупого вируса как и диспетчер задач.. может ты не так мя понял.. мне надо чтоб паскаль из русского файла читал слово и выводил в паскале(при запуске проги) тоже по русски а не иероглифами |
21.05.2009, 16:11 | #6 |
Форумчанин
Регистрация: 16.04.2009
Сообщений: 162
|
ponchikpk, возможно у тебя просто прав нету...
Так это же тоже консоль... Последний раз редактировалось unicode; 21.05.2009 в 16:14. |
21.05.2009, 16:18 | #7 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 300
|
научитесь пользоваться поисковиком,google например...
http://forum.oszone.net/thread-30641.html |
21.05.2009, 16:24 | #8 |
Пользователь
Регистрация: 09.03.2009
Сообщений: 63
|
дак через реестр не могу! у мя не открывается ничего...
и мне не просто переключить раскладку надо, а чтоб выводимые слова были на русском, которые были прочитаны из руского файла |
21.05.2009, 16:33 | #9 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 300
|
просто там кодировка досовая(CP866) а в проге вы пишите виндузовой(win-1251),используйте CharToOem и OemToChar для конверта
|
21.05.2009, 16:40 | #10 |
Пользователь
Регистрация: 09.03.2009
Сообщений: 63
|
это функции? как они работают?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка с русским языком! | Liza | Общие вопросы Delphi | 6 | 02.04.2009 11:15 |
Подскажите с русским шрифтом в Delphi | KARUSHEV | Помощь студентам | 9 | 27.01.2009 20:13 |
Непонятка с русским | Antidoc | Общие вопросы C/C++ | 1 | 11.08.2008 21:21 |
Проблемы с русским шрифтом в TurboC++ 3.0 под DOS | Project | Общие вопросы C/C++ | 1 | 27.03.2008 17:41 |
Как удалить файл с русским именем? | Cricket2007 | Помощь студентам | 7 | 12.02.2008 17:51 |