Задача стоит такая: в устройство отправляется последовательность байт - команда на исполнение. После этого компьютер ждет кода ответа от устройства. Необходимо сделалать так, чтобы пока он ждет, можно было отправить код экстренной остановки, нажав на программную кнопку и, соответственно перестать ждать ответа.
Application->ProcessMessages(); не помогает :( как же это делается?
нашел несколько статей по поводу того как это делается через потоки на Visual C++ 6.0 но на практике код не переносится, да и в многопоточном программировании у меня никакого опыта нет. Всякие хитрые компоненты применять запрещено.
Помогите пожалуйста! Скоро уже защита :((
На микроконтроллере я бы сделал отправку байта по внешнему прерыванию от кнопки. Но на программном уровне в виндоус так похоже нельзя, да?
Сообщение отредактировал skopus - May 4 2006, 11:31
|