Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 175
от 14.09.2003, 18:00

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 309
Отправлено ответов: 1078
Активность: 348.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Tancho
Статус: Опытный
Общий рейтинг: 151.72
[Подробней >>]
gala
Статус: Доверительный
Общий рейтинг: 107.67
[Подробней >>]
_vt
Статус: Профессиональный
Общий рейтинг: 122.64
[Подробней >>]
 
Ayl
Статус: Профессиональный
Общий рейтинг: 117.6
[Подробней >>]
Cybernetic Creature
Статус: Опытный
Общий рейтинг: 120.92
Телефон: +99412386744
[Подробней >>]
URiS
Статус: Профессиональный
Общий рейтинг: 129.32
URL: Бесплатный любительский софт, игры
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 307. Доброе время суток. Помогите чайнику. Поставил TURBO PASCAL, работающий в режиме эмуляции MS-Dos и f... (ответов: 6)

Вопросов: 1, ответов: 6


 Вопрос № 307

Доброе время суток. Помогите чайнику. Поставил TURBO PASCAL, работающий в режиме эмуляции MS-Dos
и for WIN. Так вот в первом случае мне не ясно, как работать с русскими шрифтами (если это вообще возможно)
, а в случае с BP for WIN то что вместо русских шрифтов вообще буквами назвать сложно.
Заранее благодарен за ответ и извините за тупой вопрос.



Вопрос отправлен: 11.09.2003, 17:52
Отправитель: Pavel

[Следующий вопрос >>] [Список вопросов]

Отвечает Tancho

Доброе время суток, Pavel!
1)Создай Shotcut прогу TURBO.EXE( BP.EXE );
2)Поставь этот Shortcut на Decstop;
3)Нажми правом кнопку "крысу" иконку этом Shortcut на Decstop, открой Properties->Program и в поле 'Batch file'
встави имя какого то Батника содержащий только ред :
устройство:путьuskyr.exe, где ruskyr.exe имя какого то
русифицирующего драйвера.


Ответ отправлен: 12.09.2003, 09:29
Отправитель: Tancho


Отвечает gala

Добрый день, Pavel!
>в первом случае мне не ясно, как работать с русскими шрифтами (если это вообще возможно) - безусловно возможно.
Все зависит от того какая у Вас ОС. Если 9x, то достаточно в Паскале нажать Ctrl+Shift и раскладка клавиатуры поменяется на противоположную (англ./русс.). А, если у Вас стоит Win2k или WinXP, то установите Norton Commander (или Dos Navigator, или Volcov Commander) и еще установите keyrus.com. Затем из Windows заходите в Norton Commander (или Dos Navigator, или Volcov Commander), запускайте keyrus.com, а затем заходите в Паскаль. Переключение раскладок клавиатуры будет следующее: левый Alt - английский, правый Alt - русский.
>в случае с BP for WIN то что вместо русских шрифтов вообще буквами назвать сложно - то, что у вас вместо русских букв это не та кодировка, которая должна быть.

Ответ отправлен: 14.09.2003, 15:14
Отправитель: gala


Отвечает _vt

Приветствую Вас, Pavel!
> Поставил TURBO PASCAL, работающий в режиме эмуляции MS-Dos
Turbo Pascal отлично работает под Windows95/98/ME в окне - запускай bp.exe, предварительно удалив файл bp.pif... По поводу русского языка: проверь в файлах c:\config.sys и c:\autoexec.bat наличие следующих строк
в config:

country=007, 866, c:\windows\command\country.sys
device=c:\windows\command\display.sys con=(ega,,1)

в autoexec:

mode con cp prepare=((866) c:\Windows\command\ega3.cpi)
mode con cp select=866
keyb ru,,c:\windows\command\keybrd3.sys

> а в случае с BP for WIN
А это тебе и не надо...

*** E-Man - very useful tool for experts***


Ответ отправлен: 12.09.2003, 01:14
Отправитель: _vt


Отвечает Ayl

Доброе время суток, Pavel!
Если твоя программа под ДОС, то нужно использовать кодировку codepage-866 (альтернативная). Если винда сама не держит эту кодовую страницу, надо использовать какой-нибудь драйвер клавиатуры под ДОС, например, keyrus.com

При использовании же BP for Win (это та, которая в окошке сидит), для отображения используется кодировка Win-1251. Причем, возможно, шрифт, который установлен по умолчанию, вообще без кириллицы. Тогда его нужно прописать в опциях либо вообще в настройках винды указать, что нужно использовать шрифт с кириллицей по любому (в файле win.ini в секции [fonts] прописать строчки:
Arial,0 = Arial, 204 и т.п.)



Ответ отправлен: 11.09.2003, 18:39
Отправитель: Ayl


Отвечает Cybernetic Creature

Доброе время суток, Pavel!
ДОС версия паскаля поддерживала русские буквы в "Каменном Веке" то биш во времена (3.1, 95, и NT3.51). Кажется кто-то мне говорил что делал это и даже в Линолиуме. не знаю я не смог. Но я знаю как в виндосовской версие писать русскими буквами.
делается это так: откройте
OptionsEnvironmentEditor
измените значение FONT на "Courier New CYR 10"
и ВУАЛЯ

Ответ отправлен: 12.09.2003, 20:57
Отправитель: Cybernetic Creature


Отвечает URiS

Доброе время суток, Pavel!
Так-так. Первый вопрос за последние три месяца.
Значит, студенты наступают!!!
Для режима эмуляции нужно перед запуском любых приложений выполнять команду: command /p
Она загружает русский шрифт. А вот как в BP русский шрифт сделать - незнаю, но можно покопаться в настройках. Но IMHO BP уже никому не нужен: он хуже и сложнее Delphi. А вот Pascal иногда бывает нужен, чаще, конечно, для учёбы.

Expert: URiS


Ответ отправлен: 12.09.2003, 22:39
Отправитель: URiS



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (33)
C / C++ (28)
Perl (6)
Builder / Delphi (18)
Pascal (21)
Basic / VBA (9)
Java / JavaScript (12)
PHP (11)
Криптография (9)
WinAPI (16)
Пользователю
Windows 95/98/Me (47)
Windows NT/2000/XP (60)
"Железо" (36)
Поиск информации (23)
Администратору
Windows NT/2000/XP (27)
Linux / Unix (11)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (7)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное