Вниз
Скачать: 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.015 c
14-95077
Zlobniy Virus
2003-05-10 15:05
2003.05.29
по поводу сокетов


1-94866
Ghost
2003-05-19 15:20
2003.05.29
Частое снятие скриншотов с экрана без тормозов компьютера


3-94697
Avreliy
2003-05-07 20:18
2003.05.29
Non-blob column in table required to perform operation!


8-94978
sndanil
2003-02-14 17:24
2003.05.29
Canvas или DirectDraw


4-95178
BuildeRR
2003-03-31 18:52
2003.05.29
чтение из едита




   Наверх