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

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


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


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

Выпуск № 263
от 28.03.2004, 13:00

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


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

Strory
Статус: Доверительный
Общий рейтинг: 163.76
[Подробней >>]
Boriss
Статус: Профессиональный
Общий рейтинг: 155.25
URL: Программирование на Паскале
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 158.9
[Подробней >>]
 
Pawel
Статус: Профессиональный
Общий рейтинг: 158.75
[Подробней >>]


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

Вопрос № 442. Уважаемые эксперты! Помогите разобраться, почему мышью не получается нарисовать сплошную линию. Для ... (ответов: 4)

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


 Вопрос № 442

Уважаемые эксперты! Помогите разобраться, почему мышью не получается нарисовать сплошную линию.
Для мыши использую 33 прерывание в режиме 640х480. Заранее спасибо.



Вопрос отправлен: 25.03.2004, 11:55
Отправитель: =FeanaR=

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

Отвечает Strory

Приветствую Вас, =FeanaR=!
Конечно, вопрос задан некорректно, но всё-таки есть некоторые соображения по этому поводу.
Скорее всего, Вы эту линию рисуете поточечно, т.е. получаете координаты указателя мыши и рисуете на этом месте точку. Дело в том, что при передвижении мыши координаты изменяются не непрерывно (т.е. не инкремент и декремент координаты на единицу), а могут изменяться на достаточно большие числа (при достаточной скорости перемещения). Поэтому, если изначальные координаты указателя, например, 123х456, то при перемещении координаты могут измениться сразу на (например) 100х400. Таким образом получается не прямая, а две точки. Выходом из этого положения является рисование линией. То есть в предыдущем случае нужно нарисовать прямую из 123х456 в 100х400. И всё получится.
Это в том случае, если я угадал Вашу проблему. А вообще задавайте вопросы точнее, приводите исходный код программы, подробно описывайте выдаваемую ошибку, её номер и т.д. Чем лучше вопрос, тем лучше ответ. Это относится ко всем.
С наибестейшими регардами, Strory.

Ответ отправлен: 25.03.2004, 14:29
Отправитель: Strory


Отвечает Boriss

Доброе время суток, =FeanaR=!
На такой вопрос ответ один: потому что!
А как Вы рисуете? Как устанавливаете режим? Как выглядит Ваша процедура рисования?
Общий совет: надо использовать алгоритм Брезенхема

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


Отвечает sir henry

Здравствуйте, =FeanaR=!
Потому-что, наверняка, Вы неправильно написали процедуру рисования мышью :). А вообще-то в "не получается" можно вложить 33 смысла. Нельзя ли конкретизировать вопрос? Не рисуется вообще? Рисуется круги, а не линии? Сплошная линия не рисуется по вертикали-горизонтали или по диагонали?

Ответ отправлен: 25.03.2004, 14:56
Отправитель: sir henry


Отвечает Pawel

Приветствую Вас, =FeanaR=!
Какой режим? Какими функциями пользуетесь? Как ресуете?
Опишите подробней проблему.

Ответ отправлен: 26.03.2004, 19:37
Отправитель: Pawel



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

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

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




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


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

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


В избранное