Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2011, 18:36   #1
Rebelition
Пользователь
 
Аватар для Rebelition
 
Регистрация: 03.06.2011
Сообщений: 33
По умолчанию Русские комментарии

Как в турбо паскале можно печатать русскими буквами? Например комментарии и т.д.
Rebelition вне форума Ответить с цитированием
Старый 18.06.2011, 18:59   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Нужно переключить раскладку клавиатуры.
Rififi вне форума Ответить с цитированием
Старый 18.06.2011, 19:16   #3
Rebelition
Пользователь
 
Аватар для Rebelition
 
Регистрация: 03.06.2011
Сообщений: 33
По умолчанию

Цитата:
Сообщение от Rififi Посмотреть сообщение
Нужно переключить раскладку клавиатуры.
Не помогло
Rebelition вне форума Ответить с цитированием
Старый 18.06.2011, 19:57   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

дык нужно DOS консоль руссифицировать!

вариант 1 (из FAQ по Windows XP - стандартный способ MS)
Цитата:
Если в паскале не переключается раскладка:
1) нужно внести изменения в реестр, вот пример reg файла
Код:
Код:Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes] 
"00000409"="ru"
2) в файл %SystemRoot%\system32\autoexec.nt добавляем строчку
Код:
lh %SystemRoot%\system32\kb16.com ru
все. Левые ctrl+shift - английский, правые - русский.
способ 2.
Цитата:
можно автоматизировать действия, указанные выше для решения проблем с русским текстом с помощью следующего скрипта (сохраните текст скрипта с расширением CMD или BAT - имя любое):
Код:
:: Русификация DOS-консоли в NT   
echo off   
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybCodes" /v 00000409 /t reg_sz /d ru /f   
find /i "kb16" %windir%\system32\AUTOEXEC.NT   
if errorlevel 1 (echo lh kb16 ru >> %windir%\system32\AUTOEXEC.NT) else (exit)
Внимание! Для того, чтобы скрипт отработал - нужны права администратора системы.
Способ 3.
Прописать вызов любого резидентного DOS руссификатора
в файл %SystemRoot%\system32\autoexec.nt
например, вызов моего любимого KEYRUS (c) by Dmitry Gurtjak (Царство ему Небесное! )
или UNIKBD (c) Бунич
или любой из имеющегося антиквариата...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.06.2011, 21:15   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Способ 4.
Использовать не Турбо Паскаль, а ABC, например. (если турбо из-за того, что он используется в вашем учебном заведении, то не будете же там на каждом компе проводить вышенаписанные операции)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расставить комментарии bookkc Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 16.09.2010 10:00
комментарии к коду *Alex* Помощь студентам 0 07.05.2010 10:46
комментарии на русском в VC++ 1000web Общие вопросы C/C++ 4 05.11.2009 21:51
Комментарии к ячейкам nikolai_P Microsoft Office Excel 1 18.06.2009 13:54
Необходимы комментарии!!! Танюшаа Помощь студентам 2 04.04.2009 06:32