Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Тогда можно предложить

Отправлено Тумблер (194.190.65.78) 27 апреля 2011, г. 17:46
В ответ на: С вызовом WinApi функций или с вызовом D2xx проблем нет. Все что делал в конечном итоге работает. отправлено dshabrov 27 апреля 2011, г. 15:12

вот что:
Добираемся до MSDN:
http://msdn.microsoft.com/library/ms123401
Существуют образы MSDN и на дисках и их можно скачать.
Это документация Микрософт в том числе по WINAPI

1. Изучаем Wait-функции.
Интерес представляет WaitForMultipleObjects
http://msdn.microsoft.com/en-us/library/ms687025%28VS.85%29.aspx
Этой функции передаётся массив хэндлов на события.
Она ожидает взвода события. В случае возникновения
события поток возобновляет работу, код возврата этой
функции указывает, какое событие (или ошибка) произошло.
Так можно запустить конкретную процедуру для обработки
конкретного события (из массива событий).

2. События (Event) это обьекты ядра системы.
Их можно создать (CreateEvent) и уничтожать (CloseHandle)
http://msdn.microsoft.com/en-us/library/ms682396%28VS.85%29.aspx
---------------------------
Обьект -событие может быть в установленном состоянии или сброшенном.
Обьект -событие можно программно установить, сбросить, опросить состояние.
Обьект -событие можно передать функции ожидания события.
---------------------------
Обьект -событие можно сопоставить некоторому физическому
событию в системе. В результате возникновения события в системе,
будет взведен обьект-событие, который запустит Wait-функцию,
которая вызовет конкретную процедуру обработки события.
---------------------------
При подробном поиске по MSDN наверняка можно найти
примеры исходников. Не исключено, что и для VB.

Как то так.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru