Доброго дня!Я тут занялся написанием класса для работы с последовательными портами в 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();}Я уже замучался и не знаю от чего это ??!! Помогите разобраться!
|