|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.08.2015, 05:04 | #1 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 273
|
COM порты "засыпают" и не просыпаются (SetCommState function fail)
Всем доброго времени суток!
Есть проблемка, может кто-то сталкивался и знает как побороть. Суть в том что к ПК(win7) подключено оборудование(gsm пулы с симками) и сначала какое-то время все в порядке, все работает, но спустя какое-то время при открытии подключения к COM порту выдается ошибка(SetCommState function failed 995). Я не знаю из за чего это происходит, как теория - из за длительного подключения к COM порту со стороны софта без выполнения каких-либо действий, т.е. простоя, возможно ли? Вобщем дальше как-то оживить COM порты не выходит кроме как перезагрузкой ОС. Заранее огромное спасибо за помощь и подсказки куда копать или даже как решить итп. P.S. Указанная ошибка возникает в программе стороннего разработчика, в то время как все основное время порты использует моя программа, т.ч. не исключено что я что-то не знаю/не учитываю в работе с COMами. В моей программе вывода таких ошибок не предусмотрено(и честно говоря не разбирался как их вывод реализовать). Последний раз редактировалось Crystallon; 04.08.2015 в 05:17. |
04.08.2015, 09:33 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
04.08.2015, 09:58 | #3 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 273
|
А вообще как порт можно разблокировать? Я пытался в диспетчере устройств отключать-включать порт но без толку. Мне наверно в моей программе как-то нужно корректно завершать работу с портом чтобы такого не происходило или что-то вроде того?
|
04.08.2015, 10:31 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Именно так. Корректно завершать работу программы. ПО должна закрывать хендл СОМ порта.
Иногда помогает вышибать через диспетчер задач, но оч. редко.
I'm learning to live...
|
04.08.2015, 11:19 | #5 |
Форумчанин
Регистрация: 05.04.2010
Сообщений: 273
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" | Alexsandrr | Microsoft Office Excel | 4 | 19.10.2013 14:22 |
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") | funnyy | Помощь студентам | 3 | 17.10.2012 17:40 |
Выдаёт ошибку!"Warning: mysql_result() [function.mysql-result" | djsliva | PHP | 2 | 24.01.2010 15:27 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
CountFunc(f), которая определяет, сколько раз в файле встретилось слово "function". | ArtS | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.05.2009 19:21 |