Паскаль + русские слова |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Паскаль + русские слова |
Kanet |
19.10.2007 19:49
Сообщение
#81
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
У меня раньше была такае же проблема. А потом я нашел русификатор RusForDOSinXP.rar, объем всего 3 кБ, в архиве есть текстовый файл, инструкция по русификации.
Прикрепленные файлы RusForDOSinXP.rar ( 3 килобайт ) Кол-во скачиваний: 1958 -------------------- То, что мы знаем, - ограничено, а что не знаем - бесконечно. АПУЛЕЙ.
|
Гость |
2.12.2007 15:26
Сообщение
#82
|
Гость |
После переустановки системы в Паскале нет русского алфавита. Все действия проделала, но проблема в том, что я не могу найти файл "autoexec.nt". (поиском пользовалась (файл открыть невозможно), также пробовала открыть этот файл блокнотом Word Pad--результат тот же---файл не найден). Вопрос: что делать?
|
Kanet |
2.12.2007 15:44
Сообщение
#83
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
После переустановки системы в Паскале нет русского алфавита. Все действия проделала, но проблема в том, что я не могу найти файл "autoexec.nt". (поиском пользовалась (файл открыть невозможно), также пробовала открыть этот файл блокнотом Word Pad--результат тот же---файл не найден). Вопрос: что делать? Если вы скачали прикрепленный файл-архив, распакуйте его, затем внимательно прочтите текстовый файл. Там написано о копировании файлов именно из этого архива. Зачем что-то еще искать? Выполните все указания правильно. Удачи. -------------------- То, что мы знаем, - ограничено, а что не знаем - бесконечно. АПУЛЕЙ.
|
hiv |
3.12.2007 10:25
Сообщение
#84
|
Профи Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: 11 |
Выполните все указания правильно. Удачи. Самого главного указания там нет Все это надо делать с правами Администратора этого компьютера, или быть членом группы Администраторов этого компьютера. -------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
nesh |
15.01.2008 16:48
Сообщение
#85
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Репутация: -1 |
Народ скачал Turbo Pascal 7.1, теперь не могу перевести в русский язык! Что сделать подскажите?! У меня windows vista.
-------------------- |
bill23 |
28.01.2008 23:19
Сообщение
#86
|
Гость |
Народ скачал Turbo Pascal 7.1, теперь не могу перевести в русский язык! Что сделать подскажите?! У меня windows vista. Не знаю что делать уже))что только не перепробовал для того чтоб писать на русском в Паскале 7.0...и значение в реестре менял с us на ru и все прописывал в autexec.nt и русификаторы разные ставил (keyrus,rk и т.д.)дело вот в чем ставлю русификатор захожу в паскаль все вроде нормально и на русский переключается только вот вместо русских букв какие то палочки даже не иероглифы а вообще не пойми что но только не русские буквы как быть?на одном форуме прочитал что это проблема не паскаля а самой винды что якобы винда не поддерживает кодировку что то такое? |
andriano |
29.01.2008 19:06
Сообщение
#87
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
на одном форуме прочитал что это проблема не паскаля а самой винды что якобы винда не поддерживает кодировку что то такое? Вообще-то действительно, прежде, чем решать проблему, неплохо бы выяснить, в чем она состоит.Ни Паскаль вообще, ни его компилятор от фирмы Борланд не имеют к кириллице никакого отношения. Для того, чтобы она наличествовала в DOS, приходилось ставить резидентный русификатор. Другими словами, проблема решалась не средствами "паскаля", а именно средствами ОС. С тех пор по существу ничего не изменилось: чтобы была кириллица, ее необходимо добиваться именно средствами ОС. Другими словами, чтобы "в паскале" появилсь кириллица, следует правильно настроить DOS-сессию Windows. Я лично этим никогда не интересовался (да и Виндой пользуюсь ангорязычной), поэтому конкретного совета дать не могу, но надеюсь, что кому-то сможет помочь хотя бы корректная формулировка существа проблемы. |
Гость |
14.04.2008 10:51
Сообщение
#88
|
Гость |
Люди помогите, я новичёк! Немогу перевести на русский! Пробую контр + шифт и всякие разные комбинации и всё равно! У меня XP, подскажите что делать! Заранее спасибо! Только я не знаю что такое кансоль, и как его запускать!
|
McAngel |
15.05.2008 3:49
Сообщение
#89
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: 0 |
Народ помогите плиз. У мя такая проблема. Мне надо чтобы дос-программа загружала с файла текст и выводила его на экран. Проблема в том что текст в файле набран кириллицей, пробовал и на русском и на украинском, а прога написанная мною в паскале выводит на экран всякую абракадабру.... пробовал и кб16 запускать, и кейрус, и укр рус, и как еще не пробовал не идет. А при запуске кейруса через бат файл, выскакивает досовское окно, грузит кейрус, потом пытается загрузить мою прогу, загружает ее и все символы пропадают, и ниче нельзя сделать... . ПОМОГИТЕ хоть-както
|
E.S. TOR |
18.06.2008 21:00
Сообщение
#90
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Народ у меня проблема!!!
Написал программу "Тест". Компилировал в ехе фаил. Когда я его открываю, окно раскрывается не на весь экран!!! Я добавил в программу следующее: drivervar:=vga; initgraph(drivervar,modevar,'\TP\GRAPH'); settextstyle(4,1,1) closegraph; И все стало открываться как я того хотел (во весь экран), но вот не задача весь русско-язычный шрифт в программе превратился в АБРУ-КАДАБРУ!!! Как мне сохранить русские буквы при этом, чтобы программа открывалась во весь экран??? Сообщение отредактировано: E.S. TOR - 18.06.2008 21:06 |
Айра |
18.06.2008 21:24
Сообщение
#91
|
Профи Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
Какой компилятор? если fpc, то никак.. он в оконном и полноэкранном режиме работает с разными кодировками, насколько я знаю..
|
E.S. TOR |
18.06.2008 21:34
Сообщение
#92
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Цитата Какой компилятор? если fpc, то никак.. он в оконном и полноэкранном режиме работает с разными кодировками, насколько я знаю.. Не совсем понял фразу "Какой компилятор?". Прогу я написал в Turbo Pascal, компилировал встроенным в Turbo Pascal компилятором. |
andriano |
18.06.2008 21:46
Сообщение
#93
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
В экранном режиме изображение символов определяется Виндой, а полноэкранном - загружаемым знакогенератором EGA/VGA.
Наиболее радикальный метод лечения - перепрошивка VideoBIOS. Можно загружать знакогенератор с кириллицей и из программы, но это геморрой и, опять же, будет влиять только на полноэкранный ежим, а не на оконный, так что добиться идентичности в двух режимах - остается под вопросом. В Win9x можно было загрузить кириллический знакогенератор в формате DOS-драйвера. |
Айра |
18.06.2008 22:03
Сообщение
#94
|
Профи Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
Цитата Не совсем понял фразу "Какой компилятор?" компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных.. Сообщение отредактировано: Айра - 18.06.2008 22:07 |
E.S. TOR |
18.06.2008 22:40
Сообщение
#95
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Цитата компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных.. Turbo Pascal 7.0 . Есть ли шрифты форматы *.CHR поддерживающие русские буквы, если да то где их можно достать?! Потому что мне так кажется, что сами стандартные шрифты не поддерживают русские буквы. Может если удасться найти выше указанное и вставить вот сюда settextstyle(A,1,1), где "А" название шрифта... Как вы считаете??? |
volvo |
19.06.2008 0:56
Сообщение
#96
|
Гость |
Цитата Есть ли шрифты форматы *.CHR поддерживающие русские буквы Русифицированные шрифты - подключай и используй... |
andriano |
19.06.2008 8:23
Сообщение
#97
|
Гуру Группа: Пользователи Сообщений: 1 168 Пол: Мужской Реальное имя: Сергей Андрианов Репутация: 28 |
компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных.. Возможно вопрос продиктован тем обстоятельством, что отображение кириллици никак не связано с компилятором. Отображение букв - дело ОС или BIOS, но никак не компилятора. Добавлено через 16 мин. Есть ли шрифты форматы *.CHR поддерживающие русские буквы, если да то где их можно достать? Шрифты-то есть, но они будут отображаться только в графическом режиме функциями модуля graph. В текстовом же и при помощи write/writeln это вряд ли поможет.В принципе, можно написать модуль, который будет загружать кириллические таблицы в знакогенератор, притом, через секцию инициализации, так что ничего явно из программы вызывать не нужно будет, только вот при использовании конструкции drivervar:=vga;знакогенератор будет возвращаться в исходный режим. Можно, правда, использовать и дополнительную точку входа, через которую вызывать после closegraph, можно переопределить обработчик прерывания смены видеорежима и снова загружать кириллицу, только кто этим будет заниматься? DOS умер... А когда был жив, существовали русификаторы ОС, при которых какие-либо дополниельные действия в Паскале были попросту не нужны. P.S. В принципе, если бы я вел курс на основе ТР, то для своих студентов я бы написал и паскалевский русификатор, поэтому совсем не исключено, что кому-то из преподавателей так же может прийти в голову такая идея, и подобный русификатор, не смотря на свою, казалось бы, бесполезность, в природе и существует. Надо только как следует поискать в академической среде (т.к. за ее пределами такое вряд ли существует, ибо никому не нужно). |
E.S. TOR |
19.06.2008 8:56
Сообщение
#98
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Цитата Русифицированные шрифты - подключай и используй... Огромное СПАСИБО!!! Но чтобы задействовать шрифты нужно знать его полное имя!!! Например: фаил TRIP.CHR его полное имя TriplexFont, значит чтобы его (фаил) прога написанная в Паскале задействовала нужно добавить следующее settextstyle(TriplexFont,1,1), а как быть с теми шрифтами, что вы мне дали? |
volvo |
19.06.2008 9:54
Сообщение
#99
|
Гость |
Цитата а как быть с теми шрифтами, что вы мне дали? Я ж написал: подключай и используй var myFont: integer; |
Айра |
19.06.2008 10:07
Сообщение
#100
|
Профи Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: 25 |
Цитата Возможно вопрос продиктован тем обстоятельством, что отображение кириллици никак не связано с компилятором. Насколько мне известно, fpc в оконном режиме работает с кодировкой win, а в полноэкранном - dos. А turbo pascal - всегда dos. По-моему, связь с компилятором очевидна.. |
Текстовая версия | 10.11.2024 2:41 |