Текущий архив: 2003.03.20;
Скачать: CL | DM;
Вниз
Как связать две подпрограммы (запрос-ответ) Найти похожие ветки
← →
Konstantin © (2003-01-25 18:40) [0]Может кто посоветует алгоритм. А нужно вот что:
Есть цикл, в котором посылается запрос на внешнее устройство, подключенное по СОМ.
Естественно, на каждый запрос устройство отвечает (вызывается событие OnRxChar)
Так вот задача, как сделать, чтобы очередной запрос из цикла не посылался, пока не придет ответ?
← →
Cobalt © (2003-01-25 22:29) [1]тогда надо отказаться от собственно цикла. Используй, скажем, таймер.
Стоп, нафига таймер? Все просто - производишь запрос к устройству. И все: остальное делай в обработчике OnRxChar. Там проверяешь стадию (типа, какой следующий запрос ему послать, и все такое)
← →
Shuric (2003-01-25 23:40) [2]Таймер в таких вопросах - смерти подобно (медленно и кучу данных потеряешь), а вот цикл это круто. Главное енто не забывать о процедурке типа ProcessMessages, и на обработку использовать что-то типа CreateEvent и его последствия :)
Страницы: 1 вся ветка
Текущий архив: 2003.03.20;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.018 c