Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как


Dmitry V. Averuanov ©   (2001-11-08 10:28:00) 

Как "поймать" аппаратное прерывание ?

Очень нужно и под винды !


Dmitry V. Averuanov   (2001-11-21 12:22:00) [1]

- Если символами в тебя кидають - подпрыгивай и лови.....
А если серьезно - опиши, как, куда, кто, ит.д. присылает ентот набор символов.


RaZEr   (2001-11-21 11:34:00) [2]

Как понимать адресованный мне набор символов ?


Dmitry V. Averuanov   (2001-11-19 11:15:00) [3]

- TO andersen Если ентот кряк тебе еще нужен - пиши на мыло, вышлю.
- ТО RaZEr © -----///----


andersen   (2001-11-18 22:10:00) [4]

А как бы убрать Unregitered в TVicHW32?
Может кто знает как убрать эту функцию вывода окна т.е. завернуть ее RET. Она находится в самомом TVICHW32.VXD


RaZEr   (2001-11-18 10:42:00) [5]

А где его взять ? (TwickHW32) Я уже поисковики потряс - нифига нет .


Miller   (2001-11-09 11:03:00) [6]

Есть компонент TVicHW32, в его состав входит драйвер. Он позволяет перехватывать прерывания. Раньше его можно было найти на многих софтовых сайтах типа download.ru или soft.list.ru. Только есть одна проблема - незарегистрированная копия при загрузке драйвера выводит на экран окно с предупреждением Unregitered.


Dmitry V. Averuanov   (2001-11-09 11:03:00) [7]

- Слатка есть специальная, которая посредством триггера (для устранения дребезга контактов ) выставляет прерывание (какое - как джампер "ляжет"), когда датчик сработал.

В общем, спасибо за поддержку, мне тута компонент посоветовали - TwickHW32. Он все это делает, так что проблемы больше нет !



Digitman   (2001-11-08 18:00:00) [8]

>Dmitry V. Averuanov

А ты о "датчике" своем хоть что-нибудь рассказал ? Просто "датчик" - и все ? По барабану - какой ? Они ("датчики") все одинаковы, по-твоему ?

Исключим для простоты из рассмотрения WinNT, оставим только Win 9x/Me (дабы обойтись без драйвера).

1. номер апп.прерывания, формируемого аппаратурой датчика (контроллера) ?


Anatoly Podgoretsky   (2001-11-08 17:05:00) [9]

Алексей Петров © (08.11.01 12:04)


Dmitry V. Averuanov   (2001-11-08 17:00:00) [10]

Необходимо просто протоколировать поведение датчика(ов).
Однако, "поймать" то как ?


Digitman   (2001-11-08 16:34:00) [11]

Ну, сработал он ... дальше-то датчик (читай - некое периферийное устр-во, способное генерировать апп.прерывания) , наверно, требует программной обработки процессором события, связанного с возникшим прерыванием ! Что-то же должно произойти в системе в связи с сим событием ! Так вот - что ты хочешь сделать в ОБРАБОТЧИКЕ ПРЕРЫВАНИЯ ?


Dmitry V. Averuanov   (2001-11-08 16:16:00) [12]

"Поймал" в данном случае означает, ято внешний датчик сработал.


Digitman   (2001-11-08 12:12:00) [13]

Для NT/W2k - см. <Алексей Петров (08.11.01 12:04)>
Для Win9x/Me - переходи на PL0, изменяй нужный дескриптор шлюза в IDT и лови на здоровье.

Только - встречный вопрос : вот "поймал" ты его, дальше - что ???


Алексей Петров   (2001-11-08 12:04:00) [14]

Драйвер писать надо - а на Delphi это не делается.


Наверх

Титульная страница Поиск, карта сайта Написать письмо