Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DimsaS
Сообщений: n/a
#1

Залипание клавишы мыши при генерации прерывания - C++

27.08.2011, 15:01. Просмотров 739. Ответов 0
Метки нет (Все метки)

Собственно в чем проблема=)
Пишу программу для курсовой под Borland C++ 3.11. Как известно под досом для подключения мыши необходимо генерировать 33 прерывание. Все писал под ос ХР. Препод потребовал все проге ему сдавать через программу эмуляции доса DosBox. Вот тут и начались мои проблемы. При первой компиляции программы полёт нормальный, все работает, но при последующих начинается залипание левой клавишы мыши. Т.е. я компилирую программу, а там у меня отображается, что постоянно зажата левая клавиша мыши. Пользовался отладчиком. Выяснилось, что автоматически после генерации прерывания, в регистре _BL, отвечающий за нажатые клавишы, храниться 1 . После того как я резко кликну левой клавишой залипание прекразается. При следующей компиляции опять эта ерунда. Прошу дай совет=) Гуглю уже 3 дня результаты нулевые.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2011, 15:01     Залипание клавишы мыши при генерации прерывания
Посмотрите здесь:

C++ Как получить координаты курсора при нажатии любой кнопки мыши?
C++ Прерывания asm
прерывания C++
C++ Кординаты мыши и нажатие клавишы
Не получается залипание C++
Механизм прерывания ввода C++
C++ Создать следующую программу: при наведении указателя мыши на кнопку ее координаты изменяются произвольным образом в пределах формы (кнопка убегает
Условие прерывания цикла C++
Таблица векторов прерывания C++
C++ Программа обработки прерывания от клавиатуры должна:
C++ Заполнить массив координатами курсора при нажатии на левую кнопку мыши
C++ Генерации псевдослучайной последовательности

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru