Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.14;
Скачать: CL | DM;

Вниз

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

 
JohnKorsh   (2003-02-19 13:49) [0]

Не поможете ли разобраться в простом вопросе.
Работаю с COM портами. Открываю стандартными средствами, параметры - с помощью API. При работе в WIN95,98 все нормально, при работе в WIN2K и WINme из передающего буфера "пропадают" символы (примерно, каждый сотый), с приемным буфером проблем нет.
Я сделал передающий буфер нулевым и даже ввел защитный временной интервал между байтами. Все работает, но это некрасиво и непонятно, в чем исходная причина.


 
крот ©   (2003-02-19 14:59) [1]

Мне кажется, нужно ждать отправки последнего байта из буффера:

WriteFile(hPort, Data, size, count);
WaitCommEvent(hPort, EV_TXEMPTY, nil);

У меня так работает под ME и не падает .



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

Текущий архив: 2003.04.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.02 c
3-44031
Silver_
2003-03-24 12:55
2003.04.14
SQL (СУБД - Access)


14-44326
VD601
2003-03-30 20:34
2003.04.14
Куда делись


3-44061
Vick
2003-03-26 13:08
2003.04.14
Выполнение пользовательской функции с помощью АДО


3-44029
Андрю-ХА!
2003-03-25 18:39
2003.04.14
DBGrid + Scroll


14-44427
qwantum
2003-03-26 10:53
2003.04.14
k6-2 450 vs p233mmx