|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.04.2019, 12:41 | #1 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
Кодировка кириллицы в Турбо Паскале
Забылись уже ДОСовские древности. Мож кто помнит, как в Турбо Паскале переключить раскладку на кириллицу? Виндовый переключатель не действует в Турбо Паскале. Случись какому студню помочь - Х.З.
А то еще была такая фича: в виндовом окне копируешь текст, какие-то манипуляции в ДОСовском окне, в том же ТП - и имеешь текст в ASCII. Лет 25 тому проделывал как-то, но время течет, а склероз крепчает Ы ? Управление позицией курсора в программе на ТП. Я, как указано в букваре writeln ('\033[1;1H') ; - оно послушно выдало 1:! то что между ' ' безо всякой попытки интерпретировать как ESC-последовательность. gotoxy() Последний раз редактировалось digitalis; 04.04.2019 в 13:44. |
04.04.2019, 13:25 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А если в региональных настройках первый кириллица тоже не?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
04.04.2019, 13:51 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
или в DOSBox. я лично использую программу KeyRus Дмитрия Гуртяка (царство ему небесное! ( ) или пару программ от Л.Г. Бунича: UNISCR и UNIKBD если речь идёт именно о MS DOS (или DOS сессии в windows), то там можно настроить региональные настройки и переключать средствами системы. и ещё, можно текст программы редактировать в любом редакторе, которые поддерживает кодировку 866 (я использую встроенные F4 в Far Commander) туда же и копировать текст легко. Последний раз редактировалось Serge_Bliznykov; 04.04.2019 в 13:54. |
|
04.04.2019, 23:01 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
Да, на KeyRus я уже нашел наводку. Ведь нужно не только редактирование текста проги, а и во время исполнения программы. Из редакторов - использовал раньше Multi Editor MEW32, но от него только ярлык остался.
Поставлю KeyRus. Спасибо за обсуждение. |
05.04.2019, 10:44 | #5 | ||
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
Как олдфаг олдфагу)))
Цитата:
Цитата:
|
||
05.04.2019, 11:29 | #6 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
У меня FARa нету. И Нортона ДОСовского тоже. Но поскольку кириллица нужна и при работе самого ДОС-приложения (нужен ввод с клавы по русски и вывод, само собой) - это не выход. Руссификатор нужен. Вот только вчера установил DOS box, а до этого запускаю ТП, он рисует ДОСовское окно - ну и ладно.
Эх, трудна экскурсия в прошлое из светлого настоящего Но пообещал студню помочь, задача пустяковая, на два глотка пива, а вот вывод Russian в ДОС-консоль... Был бы он англоязычным из ближнего зарубежья ( укр_латви_грузия) Уже я даже хотел в прогу встраивать перекодировщик из Юникода в ASCII, но препод не оценил бы такую через#опность. Насчет переноса из Винды в ДОС с перекодировкой - за давностью лет не помню уже, почти четверть века тому; показали фокус: выделил, 2-3 нажатия каких-то наборов (но не Ctrl/C Ctrl/V) - и мы уже в Хопре (типа в ДОСе) ---------------------------------- Далее. Запустил DOS box. Хочу загрузить keyrus.com. Illegal command keyrus.com И путь полный прописывал - монопенисно. Если уж такую элементарную команду не понимает - куда ж дальше плыть. В общем, ну его на XYZ эту дурную древность. Я сам древний, а две архаичных сучности, видимо, несовместиы. А студент так и останется не помогнутым. Последний раз редактировалось digitalis; 05.04.2019 в 12:11. |
05.04.2019, 12:17 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
смотрите. Вы какую-то папку монтируете в DosBox
Цитата:
иначе DOS сеанс не видит ваш файл. |
|
05.04.2019, 12:29 | #8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
подглядел где-то
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
05.04.2019, 12:40 | #9 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,546
|
C командой mount последний раз сталкивался году в 85-м -- на СМ-4, ОС RSX-11. А в ДОС на РС никогда не приходилось - реальный ДОС (видимо, в отличие от виртуального) видел все диски системы. Так еще и диск С:, на котором ТП с исходниками - тоже нужно монтировать ?
Вот предлагали - в сети нашел - в AUTOEXEC.BAT прописать сначала keyrus.com, а потом свою скомпилированную прогу. Но, бляха-муха, при запуске ДОС-бокс видит только виртуальный диск Z:, сгенерированный, видимо, из недр самого себя. Так что этот AUTOEXEC.BAT - не впихну же в этот виртуальный Z: ? Не, забил я на это окончательно и бесповоротно. Спасибо всем за помощь. Если бы задача была интересная - там, методы всякие нетривиальные или что - было бы интересно покопаться. А тут - возвращение в труп древнего ДОСа, которое никогда не пригодится - а пошло оно все на CANCEL. Ы !!! Аватар Не, говорит мне ящик, без монтировки, мужик, ко мне и не суйся. Ну нет на планете никакого D: ! -------------------------- PPS А таки и не понял из описания - в KEYRUS какими комбинациями клавиш на РУС - ЛАТ переключать ? Учитывая, что у меня на ноуте левая Ctrl навсегда отвалилась Последний раз редактировалось digitalis; 05.04.2019 в 13:15. |
05.04.2019, 13:16 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
и там же есть папка PAS с исходниками переписываем в папку C:\TP\ KEYRUS.COM Далее делаем так: запускаем DOSBox в командной строке пишем Код:
нажимаем ENTER если папка подмонтировалась. переходим в неё Код:
Код:
все подпапки, которые были в C:\TP теперь доступны как D:\ПодПапка например, можно перейти в папку PAS: Код:
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VS2017 кодировка кириллицы | S.Ruslan | Visual C++ | 6 | 08.08.2018 13:59 |
mysql кодировка кириллицы, вопрос не нов, но сложен | Кащей | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 10 | 29.09.2013 22:13 |
в турбо паскале | natalialove | Фриланс | 8 | 31.05.2010 19:11 |
в турбо паскале | tanyalove | Помощь студентам | 12 | 26.05.2010 20:05 |
в турбо паскале | tanyalove | Помощь студентам | 0 | 18.05.2010 18:17 |