Здравствуйте, Аноним, Вы писали:
А>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