Форум программистов, компьютерный форум CyberForum.ru

как корректно завершить COM порт - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить среднее арифметическое http://www.cyberforum.ru/cpp-beginners/thread956913.html
Вычислить среднее арифметическое четных чисел, некратных четырем в диапазоне от 1 до 200.
C++ С++ найти сумму каждой строки в 2 мерном массиве Только предмет появился хз как делать ничё необьясняют((( Помогите #include<stdio.h> #unclude<math.h> int main() } int mas; for(i=0; i<n;i++); for(j=0; j<m;i++); а чё дальше я низнаю. http://www.cyberforum.ru/cpp-beginners/thread956893.html
C++ Перевести с Pascal на C++
Всем привет) есть задачи: 1) Поменять местами в каждом слове первую половину слова со второй. Есть решение этих задач, но нужно мне помочь перевести их на C или C++. Помогите пожалуйста, очень нужно) коды ниже: 1 задача: program OverLord; uses crt; var s,s1,s2:string;
C++ Нужен совет !На что заменить гиганский массив
Добрый день , пишу Рекурсивный обходчик каталогов под linux. К примеру есть каталог /var/ и нужно получить все его подкаталоги и каталоги подкаталогв. В итоге имею массив свыше 100 тыс. строк . На что программа естественно ругается. В голову приходит мысль записи во временный файл. Правильно ли будет это ? Так как с начало придется записать первый уровень каталогов в файл а потом их считать для...
C++ Дан массив. Найти в нем глобальный минимум или максимум http://www.cyberforum.ru/cpp-beginners/thread956860.html
Помогите пожалуйста! Очень нужно решение Дан массив А(М). Найти в нем глобальный минимум или максимум.
C++ В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат Помогите пожалуйста! Очень нужно решение В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат. Новый массив заводить нельзя. подробнее

Показать сообщение отдельно
Ordos13
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 3
18.09.2013, 11:32     как корректно завершить COM порт
Здравствуйте.

Пишу программу на С++ CLR для считывания с устройства пакетов данных. Но тут напоролся на проблему, которую не могу решить. Передача производится через Com port, открываю/ закрываю порт,все хорошо. Если вдруг выдернуть шнур USB, то программа аварийно завершаетсяб выводится сообщение что порт недоступен, но Com порт остается в подвисшем состоянии,он отображается в диспетчере устройств и с ним ничего нельзя сделать. Моя програма поверяет наличие COm портов, и он там есть,но опять же, не могу с ним ничего сделать.

А вопрос вот в чем. Как корректно завершить/выключить порт?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru