![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли отловить такое событие... [D7, WinXP]
Руслана © (2005-03-15 18:35:00)Имеется буфер в памяти куда сторонняя DLL передает данные (128 кб). Можно ли как - то поставить хук и отловить момент как только данные записаны? Проверять в цикле как то некрасиво.
У компонентов которые работают с COM портом есть же событие - мол данные приняты.
Руслана (2005-03-15 18:54:00) [1]да вот тоже так думаю сделать. Думала может поизящней способ
wicked (2005-03-15 18:44:00) [2]самое умное, что приходит в голову - низкоприоритетный thread, который и проверяет наличие новых данных.... при их поступлении - PostMessage заинтересованным формам (обычно главной)...
wicked (2005-03-15 18:40:00) [3]прочел справку еще раз.... хммм... нет, VirtualProtect вряд-ли подойдет - сей механизм не даст даже записать данные в буффер....
Руслана (2005-03-15 18:38:00) [4]Стыдно признаться - даже не знаю что это такое. Нельзя ли поподробнее?
wicked (2005-03-15 18:37:00) [5]VirtualProtect не подойдет?...