Turbo Pascal на Xp., Как переключиться на русский? |
Подраздел FAQ (ЧАВО, ЧАстые ВОпросы) предназначен для размещения готовых рабочих программ, реализаций алгоритмов. Это нечто вроде справочника, он наполнялся в течение 2000х годов. Ваши вопросы, особенно просьбы решить задачу, не пройдут предмодерацию. Те, кто наполнял раздел, уже не заходят на форум, а с теми, кто на форуме сейчас, лучше начинать общение в других разделах. В частности, решение задач — здесь.
Turbo Pascal на Xp., Как переключиться на русский? |
КУЗЯ |
Сообщение
#1
|
Гость |
Ребята, у меня стоит XP, как в Паскале переключиться на русский алфавит ??? Заранее спасибо !!!
|
SKVOZNJAK |
Сообщение
#2
|
Профи Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
Тема не потеряла актуальность, ПРОБЛЕМА не решена до конца. В защищённом режиме, при запуске через винду, внешние драйвера реального режима выглядят довольно-таки странно. И слетают они при первой же вожможности. Через нортон, фар и проводник, проги запускаются по разному. В проводнике, винда упорно пытается по умолчанию выводить текст чёрным цветом, но с этим легко справиться, а вот со шрифтами Вот небольшая тестовая прога:
Код USES CRT; VAR AAA2: ARRAY[1..90000000] OF BYTE; A3: BYTE; BEGIN TEXTBACKGROUND(0); TEXTCOLOR(10); CLRSCR; WRITELN(''); WRITELN('FDGRE паькуЩШАВЩШОАВЩШОАВЛДЖЭПРЖЭПРЩПА'); AAA2[1]:=4; AAA2[89000000]:=112; WRITELN(AAA2[1],' ',AAA2[89000000],' ',AAA2[4321]); WRITELN(''); WRITELN('AAAAAAAA'); WRITELN('AAAAAA ВЫВЫФВЫЧ'); WRITELN('ПКУРЕКНввфёЁ'); SOUND(200); DELAY(3000); NOSOUND; FOR A3:=1 TO 20 DO IF KEYPRESSED=TRUE THEN READKEY; WRITELN('ВВЕДИ СТРОКУ'); READLN; END. Пупырится под 32 бита, и только внутренний драйвер типа библиотеки или модуля даст стабильный результат. И тут возникает несколько вопросов: 1 Можно перерисовать символы 97-175, 224-241. По какому адресу они лежат. 2 Как переключать раскладки клавиатуры. 3 Нужен универсальный алгоритм и желателено поменьше асмы, так как не все её знают :p2: и неизвестно как привычный код будет работать в другом компиляторе или платформе. Сообщение отредактировано: SKVOZNJAK - |
Текстовая версия | 19.04.2024 7:51 |