Re: Не работает запись в СОМ порт
От: VVV Россия  
Дата: 22.09.08 12:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>hCom=CreateFile(COMPORT, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0);


А> fSuccess= WriteFile(hCom, "123456789",9,&kilb,NULL);


А>Команда WriteFile(hCom, "123456789",9,&kilb,NULL);

А>не проходит,выдает ошибку с номером 87 ,в чем дело ?

Ты открываешь порт с флагом FILE_FLAG_OVERLAPPED, а в функции WriteFile не передаёшь указатель на инициализированную OVERLAPPED структуру.

Посмотри пример от Микрософт:
http://msdn.microsoft.com/en-us/library/ms810467.aspx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.