![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() ![]() |
![]() |
Kanet |
![]()
Сообщение
#81
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
У меня раньше была такае же проблема. А потом я нашел русификатор RusForDOSinXP.rar, объем всего 3 кБ, в архиве есть текстовый файл, инструкция по русификации.
Прикрепленные файлы ![]() -------------------- То, что мы знаем, - ограничено, а что не знаем - бесконечно. АПУЛЕЙ.
|
Гость |
![]()
Сообщение
#82
|
Гость ![]() |
После переустановки системы в Паскале нет русского алфавита. Все действия проделала, но проблема в том, что я не могу найти файл "autoexec.nt". (поиском пользовалась (файл открыть невозможно), также пробовала открыть этот файл блокнотом Word Pad--результат тот же---файл не найден). Вопрос: что делать?
![]() |
Kanet |
![]()
Сообщение
#83
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
После переустановки системы в Паскале нет русского алфавита. Все действия проделала, но проблема в том, что я не могу найти файл "autoexec.nt". (поиском пользовалась (файл открыть невозможно), также пробовала открыть этот файл блокнотом Word Pad--результат тот же---файл не найден). Вопрос: что делать? ![]() Если вы скачали прикрепленный файл-архив, распакуйте его, затем внимательно прочтите текстовый файл. Там написано о копировании файлов именно из этого архива. Зачем что-то еще искать? Выполните все указания правильно. Удачи. -------------------- То, что мы знаем, - ограничено, а что не знаем - бесконечно. АПУЛЕЙ.
|
hiv |
![]()
Сообщение
#84
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Выполните все указания правильно. Удачи. Самого главного указания там нет ![]() Все это надо делать с правами Администратора этого компьютера, или быть членом группы Администраторов этого компьютера. -------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
nesh |
![]()
Сообщение
#85
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 56 Пол: Мужской Репутация: ![]() ![]() ![]() |
Народ скачал Turbo Pascal 7.1, теперь не могу перевести в русский язык! Что сделать подскажите?! У меня windows vista.
-------------------- |
bill23 |
![]()
Сообщение
#86
|
Гость ![]() |
Народ скачал Turbo Pascal 7.1, теперь не могу перевести в русский язык! Что сделать подскажите?! У меня windows vista. Не знаю что делать уже))что только не перепробовал для того чтоб писать на русском в Паскале 7.0...и значение в реестре менял с us на ru и все прописывал в autexec.nt и русификаторы разные ставил (keyrus,rk и т.д.)дело вот в чем ставлю русификатор захожу в паскаль все вроде нормально и на русский переключается только вот вместо русских букв какие то палочки даже не иероглифы а вообще не пойми что но только не русские буквы как быть?на одном форуме прочитал что это проблема не паскаля а самой винды что якобы винда не поддерживает кодировку что то такое? |
andriano |
![]()
Сообщение
#87
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
на одном форуме прочитал что это проблема не паскаля а самой винды что якобы винда не поддерживает кодировку что то такое? Вообще-то действительно, прежде, чем решать проблему, неплохо бы выяснить, в чем она состоит.Ни Паскаль вообще, ни его компилятор от фирмы Борланд не имеют к кириллице никакого отношения. Для того, чтобы она наличествовала в DOS, приходилось ставить резидентный русификатор. Другими словами, проблема решалась не средствами "паскаля", а именно средствами ОС. С тех пор по существу ничего не изменилось: чтобы была кириллица, ее необходимо добиваться именно средствами ОС. Другими словами, чтобы "в паскале" появилсь кириллица, следует правильно настроить DOS-сессию Windows. Я лично этим никогда не интересовался (да и Виндой пользуюсь ангорязычной), поэтому конкретного совета дать не могу, но надеюсь, что кому-то сможет помочь хотя бы корректная формулировка существа проблемы. |
Гость |
![]()
Сообщение
#88
|
Гость ![]() |
Люди помогите, я новичёк! Немогу перевести на русский! Пробую контр + шифт и всякие разные комбинации и всё равно! У меня XP, подскажите что делать! Заранее спасибо! Только я не знаю что такое кансоль, и как его запускать!
|
McAngel |
![]()
Сообщение
#89
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: ![]() ![]() ![]() |
Народ помогите плиз. У мя такая проблема. Мне надо чтобы дос-программа загружала с файла текст и выводила его на экран. Проблема в том что текст в файле набран кириллицей, пробовал и на русском и на украинском, а прога написанная мною в паскале выводит на экран всякую абракадабру.... пробовал и кб16 запускать, и кейрус, и укр рус, и как еще не пробовал не идет. А при запуске кейруса через бат файл, выскакивает досовское окно, грузит кейрус, потом пытается загрузить мою прогу, загружает ее и все символы пропадают, и ниче нельзя сделать...
![]() ![]() |
E.S. TOR |
![]()
Сообщение
#90
|
![]() Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Народ у меня проблема!!!
Написал программу "Тест". Компилировал в ехе фаил. Когда я его открываю, окно раскрывается не на весь экран!!! Я добавил в программу следующее: drivervar:=vga; initgraph(drivervar,modevar,'\TP\GRAPH'); settextstyle(4,1,1) closegraph; И все стало открываться как я того хотел (во весь экран), но вот не задача весь русско-язычный шрифт в программе превратился в АБРУ-КАДАБРУ!!! Как мне сохранить русские буквы при этом, чтобы программа открывалась во весь экран??? Сообщение отредактировано: E.S. TOR - |
Айра |
![]()
Сообщение
#91
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: ![]() ![]() ![]() |
Какой компилятор? если fpc, то никак.. он в оконном и полноэкранном режиме работает с разными кодировками, насколько я знаю..
|
E.S. TOR |
![]()
Сообщение
#92
|
![]() Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Цитата Какой компилятор? если fpc, то никак.. он в оконном и полноэкранном режиме работает с разными кодировками, насколько я знаю.. Не совсем понял фразу "Какой компилятор?". Прогу я написал в Turbo Pascal, компилировал встроенным в Turbo Pascal компилятором. |
andriano |
![]()
Сообщение
#93
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
В экранном режиме изображение символов определяется Виндой, а полноэкранном - загружаемым знакогенератором EGA/VGA.
Наиболее радикальный метод лечения - перепрошивка VideoBIOS. Можно загружать знакогенератор с кириллицей и из программы, но это геморрой и, опять же, будет влиять только на полноэкранный ежим, а не на оконный, так что добиться идентичности в двух режимах - остается под вопросом. В Win9x можно было загрузить кириллический знакогенератор в формате DOS-драйвера. |
Айра |
![]()
Сообщение
#94
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата Не совсем понял фразу "Какой компилятор?" компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных.. Сообщение отредактировано: Айра - |
E.S. TOR |
![]()
Сообщение
#95
|
![]() Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Цитата компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных.. Turbo Pascal 7.0 . Есть ли шрифты форматы *.CHR поддерживающие русские буквы, если да то где их можно достать?! Потому что мне так кажется, что сами стандартные шрифты не поддерживают русские буквы. Может если удасться найти выше указанное и вставить вот сюда settextstyle(A,1,1), где "А" название шрифта... Как вы считаете??? |
volvo |
![]()
Сообщение
#96
|
Гость ![]() |
Цитата Есть ли шрифты форматы *.CHR поддерживающие русские буквы Русифицированные шрифты - подключай и используй... |
andriano |
![]()
Сообщение
#97
|
Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: ![]() ![]() ![]() |
компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных.. Возможно вопрос продиктован тем обстоятельством, что отображение кириллици никак не связано с компилятором. Отображение букв - дело ОС или BIOS, но никак не компилятора. Добавлено через 16 мин. Есть ли шрифты форматы *.CHR поддерживающие русские буквы, если да то где их можно достать? Шрифты-то есть, но они будут отображаться только в графическом режиме функциями модуля graph. В текстовом же и при помощи write/writeln это вряд ли поможет.В принципе, можно написать модуль, который будет загружать кириллические таблицы в знакогенератор, притом, через секцию инициализации, так что ничего явно из программы вызывать не нужно будет, только вот при использовании конструкции drivervar:=vga;
initgraph(drivervar,modevar,'\TP\GRAPH');
settextstyle(4,1,1)
closegraph;
знакогенератор будет возвращаться в исходный режим.Можно, правда, использовать и дополнительную точку входа, через которую вызывать после closegraph, можно переопределить обработчик прерывания смены видеорежима и снова загружать кириллицу, только кто этим будет заниматься? DOS умер... А когда был жив, существовали русификаторы ОС, при которых какие-либо дополниельные действия в Паскале были попросту не нужны. P.S. В принципе, если бы я вел курс на основе ТР, то для своих студентов я бы написал и паскалевский русификатор, поэтому совсем не исключено, что кому-то из преподавателей так же может прийти в голову такая идея, и подобный русификатор, не смотря на свою, казалось бы, бесполезность, в природе и существует. Надо только как следует поискать в академической среде (т.к. за ее пределами такое вряд ли существует, ибо никому не нужно). |
E.S. TOR |
![]()
Сообщение
#98
|
![]() Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Цитата Русифицированные шрифты - подключай и используй... Огромное СПАСИБО!!! Но чтобы задействовать шрифты нужно знать его полное имя!!! Например: фаил TRIP.CHR его полное имя TriplexFont, значит чтобы его (фаил) прога написанная в Паскале задействовала нужно добавить следующее settextstyle(TriplexFont,1,1), а как быть с теми шрифтами, что вы мне дали? |
volvo |
![]()
Сообщение
#99
|
Гость ![]() |
Цитата а как быть с теми шрифтами, что вы мне дали? Я ж написал: подключай и используй ![]() var myFont: integer;
...
myFont = InstallUserFont('TRIP.CHR');
if myFont <> 0 then begin
SetTextStyle(myFont, 1, 1);
OutTextXY(...); { <--- Выводить текст через OutText или OutTextXY, не Write(Ln) }
...
end
else { Упс, таблица шрифтов переполнена ... }
|
Айра |
![]()
Сообщение
#100
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: ![]() ![]() ![]() |
Цитата Возможно вопрос продиктован тем обстоятельством, что отображение кириллици никак не связано с компилятором. Насколько мне известно, fpc в оконном режиме работает с кодировкой win, а в полноэкранном - dos. А turbo pascal - всегда dos. По-моему, связь с компилятором очевидна.. |
![]() ![]() |
![]() |
Текстовая версия | 12.04.2025 11:49 |