IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

6 страниц V « < 3 4 5 6 >  
Closed Topic Открыть новую тему 
> Паскаль + русские слова
сообщение
Сообщение #81





Группа: Пользователи
Сообщений: 2
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


У меня раньше была такае же проблема. А потом я нашел русификатор RusForDOSinXP.rar, объем всего 3 кБ, в архиве есть текстовый файл, инструкция по русификации.


Прикрепленные файлы
Прикрепленный файл  RusForDOSinXP.rar ( 3 килобайт ) Кол-во скачиваний: 615


--------------------
То, что мы знаем, - ограничено, а что не знаем - бесконечно. АПУЛЕЙ.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #82


Гость






После переустановки системы в Паскале нет русского алфавита. Все действия проделала, но проблема в том, что я не могу найти файл "autoexec.nt". (поиском пользовалась (файл открыть невозможно), также пробовала открыть этот файл блокнотом Word Pad--результат тот же---файл не найден). Вопрос: что делать? rolleyes.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #83





Группа: Пользователи
Сообщений: 2
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


Цитата(Гость @ 2.12.2007 15:26) *

После переустановки системы в Паскале нет русского алфавита. Все действия проделала, но проблема в том, что я не могу найти файл "autoexec.nt". (поиском пользовалась (файл открыть невозможно), также пробовала открыть этот файл блокнотом Word Pad--результат тот же---файл не найден). Вопрос: что делать? rolleyes.gif

Если вы скачали прикрепленный файл-архив, распакуйте его, затем внимательно прочтите текстовый файл.
Там написано о копировании файлов именно из этого архива. Зачем что-то еще искать? Выполните все указания правильно. Удачи.


--------------------
То, что мы знаем, - ограничено, а что не знаем - бесконечно. АПУЛЕЙ.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #84


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


Цитата(Kanet @ 2.12.2007 15:44) *
Выполните все указания правильно. Удачи.

Самого главного указания там нет smile.gif
Все это надо делать с правами Администратора этого компьютера, или быть членом группы Администраторов этого компьютера.


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #85


Пионер
**

Группа: Пользователи
Сообщений: 56
Пол: Мужской

Репутация: -  -1  +


Народ скачал Turbo Pascal 7.1, теперь не могу перевести в русский язык! Что сделать подскажите?! У меня windows vista.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #86


Гость






Цитата(nesh @ 15.01.2008 16:48) *

Народ скачал Turbo Pascal 7.1, теперь не могу перевести в русский язык! Что сделать подскажите?! У меня windows vista.

Не знаю что делать уже))что только не перепробовал для того чтоб писать на русском в Паскале 7.0...и значение в реестре менял с us на ru и все прописывал в autexec.nt и русификаторы разные ставил (keyrus,rk и т.д.)дело вот в чем ставлю русификатор захожу в паскаль все вроде нормально и на русский переключается только вот вместо русских букв какие то палочки даже не иероглифы а вообще не пойми что но только не русские буквы как быть?на одном форуме прочитал что это проблема не паскаля а самой винды что якобы винда не поддерживает кодировку что то такое?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #87


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


Цитата(bill23 @ 28.01.2008 23:19) *
на одном форуме прочитал что это проблема не паскаля а самой винды что якобы винда не поддерживает кодировку что то такое?
Вообще-то действительно, прежде, чем решать проблему, неплохо бы выяснить, в чем она состоит.
Ни Паскаль вообще, ни его компилятор от фирмы Борланд не имеют к кириллице никакого отношения.
Для того, чтобы она наличествовала в DOS, приходилось ставить резидентный русификатор. Другими словами, проблема решалась не средствами "паскаля", а именно средствами ОС. С тех пор по существу ничего не изменилось: чтобы была кириллица, ее необходимо добиваться именно средствами ОС. Другими словами, чтобы "в паскале" появилсь кириллица, следует правильно настроить DOS-сессию Windows. Я лично этим никогда не интересовался (да и Виндой пользуюсь ангорязычной), поэтому конкретного совета дать не могу, но надеюсь, что кому-то сможет помочь хотя бы корректная формулировка существа проблемы.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #88


Гость






Люди помогите, я новичёк! Немогу перевести на русский! Пробую контр + шифт и всякие разные комбинации и всё равно! У меня XP, подскажите что делать! Заранее спасибо! Только я не знаю что такое кансоль, и как его запускать!
 К началу страницы 
+ Ответить 
сообщение
Сообщение #89





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Народ помогите плиз. У мя такая проблема. Мне надо чтобы дос-программа загружала с файла текст и выводила его на экран. Проблема в том что текст в файле набран кириллицей, пробовал и на русском и на украинском, а прога написанная мною в паскале выводит на экран всякую абракадабру.... пробовал и кб16 запускать, и кейрус, и укр рус, и как еще не пробовал не идет. А при запуске кейруса через бат файл, выскакивает досовское окно, грузит кейрус, потом пытается загрузить мою прогу, загружает ее и все символы пропадают, и ниче нельзя сделать... mega_chok.gif . ПОМОГИТЕ хоть-както wacko.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #90





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


Народ у меня проблема!!!

Написал программу "Тест". Компилировал в ехе фаил. Когда я его открываю, окно раскрывается не на весь экран!!! Я добавил в программу следующее:
drivervar:=vga;
initgraph(drivervar,modevar,'\TP\GRAPH');
settextstyle(4,1,1)
closegraph;


И все стало открываться как я того хотел (во весь экран), но вот не задача весь русско-язычный шрифт в программе превратился в АБРУ-КАДАБРУ!!!

Как мне сохранить русские буквы при этом, чтобы программа открывалась во весь экран???

Сообщение отредактировано: E.S. TOR -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #91


Профи
****

Группа: Пользователи
Сообщений: 731
Пол: Женский

Репутация: -  25  +


Какой компилятор? если fpc, то никак.. он в оконном и полноэкранном режиме работает с разными кодировками, насколько я знаю..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #92





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


Цитата
Какой компилятор? если fpc, то никак.. он в оконном и полноэкранном режиме работает с разными кодировками, насколько я знаю..


Не совсем понял фразу "Какой компилятор?". Прогу я написал в Turbo Pascal, компилировал встроенным в Turbo Pascal компилятором.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #93


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


В экранном режиме изображение символов определяется Виндой, а полноэкранном - загружаемым знакогенератором EGA/VGA.
Наиболее радикальный метод лечения - перепрошивка VideoBIOS. Можно загружать знакогенератор с кириллицей и из программы, но это геморрой и, опять же, будет влиять только на полноэкранный ежим, а не на оконный, так что добиться идентичности в двух режимах - остается под вопросом.
В Win9x можно было загрузить кириллический знакогенератор в формате DOS-драйвера.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #94


Профи
****

Группа: Пользователи
Сообщений: 731
Пол: Женский

Репутация: -  25  +


Цитата
Не совсем понял фразу "Какой компилятор?"

компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных..

Сообщение отредактировано: Айра -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #95





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


Цитата
компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных..


Turbo Pascal 7.0 . Есть ли шрифты форматы *.CHR поддерживающие русские буквы, если да то где их можно достать?! Потому что мне так кажется, что сами стандартные шрифты не поддерживают русские буквы.

Может если удасться найти выше указанное и вставить вот сюда settextstyle(A,1,1), где "А" название шрифта... Как вы считаете???
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #96


Гость






Цитата
Есть ли шрифты форматы *.CHR поддерживающие русские буквы

Русифицированные шрифты - подключай и используй...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #97


Гуру
*****

Группа: Пользователи
Сообщений: 1 168
Пол: Мужской
Реальное имя: Сергей Андрианов

Репутация: -  28  +


Цитата(Айра @ 18.06.2008 23:03) *

компиляторы (ну может если я скажу среда разработки, понятнее будет): FPC, borland turbo pascal, turbo pascal for windows, их куча всяких разных..

Возможно вопрос продиктован тем обстоятельством, что отображение кириллици никак не связано с компилятором. Отображение букв - дело ОС или BIOS, но никак не компилятора.

Добавлено через 16 мин.
Цитата(E.S. TOR @ 18.06.2008 23:40) *
Есть ли шрифты форматы *.CHR поддерживающие русские буквы, если да то где их можно достать?
Шрифты-то есть, но они будут отображаться только в графическом режиме функциями модуля graph. В текстовом же и при помощи write/writeln это вряд ли поможет.

В принципе, можно написать модуль, который будет загружать кириллические таблицы в знакогенератор, притом, через секцию инициализации, так что ничего явно из программы вызывать не нужно будет, только вот при использовании конструкции
drivervar:=vga;
initgraph(drivervar,modevar,'\TP\GRAPH');
settextstyle(4,1,1)
closegraph;
знакогенератор будет возвращаться в исходный режим.
Можно, правда, использовать и дополнительную точку входа, через которую вызывать после closegraph, можно переопределить обработчик прерывания смены видеорежима и снова загружать кириллицу, только кто этим будет заниматься? DOS умер... А когда был жив, существовали русификаторы ОС, при которых какие-либо дополниельные действия в Паскале были попросту не нужны.

P.S. В принципе, если бы я вел курс на основе ТР, то для своих студентов я бы написал и паскалевский русификатор, поэтому совсем не исключено, что кому-то из преподавателей так же может прийти в голову такая идея, и подобный русификатор, не смотря на свою, казалось бы, бесполезность, в природе и существует. Надо только как следует поискать в академической среде (т.к. за ее пределами такое вряд ли существует, ибо никому не нужно).
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #98





Группа: Пользователи
Сообщений: 5
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


Цитата
Русифицированные шрифты - подключай и используй...


Огромное СПАСИБО!!! Но чтобы задействовать шрифты нужно знать его полное имя!!!
Например: фаил TRIP.CHR его полное имя TriplexFont, значит чтобы его (фаил) прога написанная в Паскале задействовала нужно добавить следующее settextstyle(TriplexFont,1,1), а как быть с теми шрифтами, что вы мне дали?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #99


Гость






Цитата
а как быть с теми шрифтами, что вы мне дали?
Я ж написал: подключай и используй smile.gif

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
Пол: Женский

Репутация: -  25  +


Цитата
Возможно вопрос продиктован тем обстоятельством, что отображение кириллици никак не связано с компилятором.

Насколько мне известно, fpc в оконном режиме работает с кодировкой win, а в полноэкранном - dos. А turbo pascal - всегда dos. По-моему, связь с компилятором очевидна..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

6 страниц V « < 3 4 5 6 >
Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 12:51
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name