Вниз
Скачать: CL | DM;

Работа с последовательными портами.   Найти похожие ветки 

← →
JohnKorsh   (2003-03-31 12:02) [0]

Форум работы с аппаратной частью почему-то не пускает задать вопрос, поэтому задаю здесь.

1.Как отследить, что передающий буфер COM пуст?
Функция API WaitCommEvent (hPort, EV_TXEMPTY, nil) почему-то раздражает компилятор - указывает на EV_TXEMPTY и пишет, что Typers of actual and formal var parametrs must be identical., хотя все другие вызовы API воспринимает нормально.

2. Как грамотно очистить приёмный буфер? (Я чищу циклическим считыванием до ошибки, но это очень некрасиво)


← →
Fiend ©   (2003-03-31 14:24) [1]

1. Второй параметр указатель на DWORD, который получит состояние событий. Однако для того чтобы получать события, т.е. чтобы ф-ция ожидания прерывалась по событию, вы должны после инициализации порта вызвать SetCommMask, дабы задать системе маску слежения за событиями на порту.
2. PurgeComm, спасёт отца русской демократии



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
4-95155
KateDreamer
2003-04-02 04:07
2003.05.29
DLL


7-95129
OxOTHuK
2003-03-30 22:12
2003.05.29
Отлов параметров чужой программы


14-95039
Namo
2003-05-07 17:07
2003.05.29
конкурс на лучший код ошибки


1-94808
testthewest
2003-05-19 12:12
2003.05.29
как узнать Размер текста


8-94971
reticon
2003-02-10 16:08
2003.05.29
мигание спрайтов




   Наверх