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

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


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


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

Выпуск № 231
от 16.01.2004, 09:00

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


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

Boriss
Статус: Профессиональный
Общий рейтинг: 149.18
URL: Программирование на Паскале
[Подробней >>]
samum2000
Статус: Опытный
Общий рейтинг: 116.19
[Подробней >>]
Tancho
Статус: Профессиональный
Общий рейтинг: 152.02
Телефон: сл. 0359 0391 65 631; 0359 0391 53 105
[Подробней >>]


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

Вопрос № 399. Здравствуйте. Как организовать прокрутку экрана (вниз/вверх, если можно, влево/вправо). Режим тексто... (ответов: 3)

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


 Вопрос № 399

Здравствуйте.
Как организовать прокрутку экрана (вниз/вверх, если можно, влево/вправо). Режим текстовый.
С уважением,
О. 13 янв 2004 г. 12:09 рм



Вопрос отправлен: 13.01.2004, 08:58
Отправитель: О.

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

Отвечает Boriss

Приветствую Вас, О.!
Вправо - влево аппаратно не получится. Но можно сделать эмуляцию: экран отображет все, что находится в памяти по адресу с сегментом $B800 (есть переменная SegB800). Байт 0 - символ отображаемый в левом верхнем углу, 1 - аттрибут этого символа, 2 - символ второй в верхней строке, 3 - его аттрибут и так далее. Так можно и читать, что на экране и писать. Дальше только логика и программирование.
С прокруткой можно поступить также. Если воспользоваться прерыванием, то тоже можно, но добавляемые строки будут чистыми. Для прокрутки такой ищи процедуры в приложении

Приложение:

Ответ отправлен: 13.01.2004, 10:48
Отправитель: Boriss


Отвечает samum2000

Доброе время суток, О.!
Организовать прокрутку экра вверх/вниз несложно с помощью массива строк (см. приложение).
Влево/вправо несколько сложней, но принцип остается такой же.

Приложение:

Ответ отправлен: 14.01.2004, 09:00
Отправитель: samum2000


Отвечает Tancho

Доброе время суток, О.!
Смотри на
http://pascal.sources.ru/ , здесь много исходники.Смотри
на med295.zip, он демонстрирует небольшой текстовой редактор, разумееться и прокрутку экрана, что тебе интерисуеть. К сожалении ради ограничении в обеме электроною рассылку не могу послать сорс файла к рассылку.


Ответ отправлен: 15.01.2004, 16:06
Отправитель: Tancho



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (24)
C / C++ (17)
Perl (4)
Builder / Delphi (18)
Pascal (19)
Basic / VBA (5)
Java / JavaScript (5)
PHP (13)
Криптография (5)
WinAPI (13)
Пользователю
Windows 95/98/Me (41)
Windows NT/2000/XP (58)
"Железо" (30)
Поиск информации (20)
Администратору
Windows NT/2000/XP (27)
Linux / Unix (9)
Юристу
Гражданское право (13)
Семейное право (9)
Трудовое право (10)
КоАП (9)

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




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


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

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

В избранное