Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Exception при вызове CloseHandle (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/exception-pri-vyzove-closehandle-338812/)

Guest 30.09.2011 13:00

Exception при вызове CloseHandle
 
Доброго дня!Я тут занялся написанием класса для работы с последовательными портами в Windows!и вот при реализации ф-ции void TWinSerialDevice::close() у меня приложение вылетает !Код:void TWinSerialDevice::close() { if ((hd!=INVALID_HANDLE_VALUE) && (oldSettingsIsSaved) && isOpen()) { //восстанавливаем старые сохраненные параметры устройства if (SetCommConfig(hd, &oldcc, sizeof(COMMCONFIG))==0) { TTY_PORTABILITY_DEBUG("TWinSerialDevice: :close->SetCommConfig(oldcc)! Error!"); } if (CloseHandle(hd)==0) { /// ВОТ ТУТ ВЫЛЕТАЕТ!!!!! TTY_PORTABILITY_DEBUG("TWinSerialDevice: :close->CloseHandle! Error!"); } }//if isOpen() &&&&& QIODevice::close();}Я уже замучался и не знаю от чего это ??!! Помогите разобраться!


Часовой пояс GMT, время: 06:29.


© www.otvetnemail.ru - Форум вопросов и ответов.