![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Следопыт
Форумчанин
Регистрация: 26.04.2012
Сообщений: 307
|
![]()
Всем доброгого времени суток.
Ошибки чтения - понятное дело. Но именно ошибки записи - сталкивался кто(если физически линия работает)? (перестраховать себя хочу, однако, *!)
С Баша:Быть ленивым, глупым, жадным, да и просто редкостным гандоном и мудаком по жизни номально, а вот если ты матом ругаешься-то это да, ужасно и достойно общественного порицания.
|
![]() |
![]() |
![]() |
#2 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]()
Ну самый банальный вариант - если кто-то (другая программа) у вас из под носа откроет ком-порт с эксклюзивной блокировкой.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
![]() |
![]() |
![]() |
#3 |
Следопыт
Форумчанин
Регистрация: 26.04.2012
Сообщений: 307
|
![]()
ROD>>Ну самый банальный вариант...
То есть с облегчением можно всдохнуть, что будет "раз в пятилетку"? У меня просто на RS-232(не 485)байдотина одна висит: в принципе, два контроллера. Но стремно, вдруг юзверг нажмет кнопку "приостановить", к примеру - а оно не прокатит.(пакет не прошел к контроллеру...) Так чё, не подсунут они падлянку?
С Баша:Быть ленивым, глупым, жадным, да и просто редкостным гандоном и мудаком по жизни номально, а вот если ты матом ругаешься-то это да, ужасно и достойно общественного порицания.
Последний раз редактировалось mrMeerkat; 22.02.2014 в 12:39. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
COM, является неразделяемым ресурсом. При запуске другой программы, требующей к нему доступ, она сообщит, что устройство занято, ещё до того, как станет туда что-то записывать.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 22.02.2014 в 13:38. |
|
![]() |
![]() |
![]() |
#5 |
Следопыт
Форумчанин
Регистрация: 26.04.2012
Сообщений: 307
|
![]()
Smitt&Wesson, меня интересуют именно таймауты и глюки записи в СОМ-порт в этой теме.
Шоб не получилось: записал на два устройства шоб отгрузили по половинке от введенного значения, а один из них взял и пакет не получил, епта!.
С Баша:Быть ленивым, глупым, жадным, да и просто редкостным гандоном и мудаком по жизни номально, а вот если ты матом ругаешься-то это да, ужасно и достойно общественного порицания.
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Знаешь сколько у меня на работе есть программ одного мегапроизводителя быдлоПО, котрое должно работать одновременно, одновременно писать и считывать с СОМ порта, и в них не предусмотренн даже отлов ошибок, если что-то пошло не так и запись в СОМ порт невозможно. Они просто зависают без всякого предупреждения.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Следопыт
Форумчанин
Регистрация: 26.04.2012
Сообщений: 307
|
![]()
Stilet, и про меня не забывайте: - может ли глючить отправка сообщений в СОМ?
ЗЫ: <тут могло быть хорошее слово>(синоним не подобрал), прибедняюсь, чтоб перестраховать себя. Stilet>>одновременно писать и считывать с СОМ порта, и в них не предусмотренн даже отлов ошибок Компорттулкит и компортмонитор вам в помощь, - извините, не удержался.
С Баша:Быть ленивым, глупым, жадным, да и просто редкостным гандоном и мудаком по жизни номально, а вот если ты матом ругаешься-то это да, ужасно и достойно общественного порицания.
Последний раз редактировалось Stilet; 22.02.2014 в 13:35. |
![]() |
![]() |
![]() |
#8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Stilet, на Асме, чё угодно можно сляпать. И Винду побоку пустить. Так было с досовскими прогами, когда к порту можно было доступиться напрямую. Я говорю о стандартных механизмах винды, а они таких вольностей не позволяют.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#10 |
Следопыт
Форумчанин
Регистрация: 26.04.2012
Сообщений: 307
|
![]()
Stilet>>Может, если в программе, работающей с ним не предусмотренно по человечески обрабатывать таймауты, ошибки API, длину пакетов и т.д.
Как принятие контроллером команд к нему зависит от вышесказанного?
С Баша:Быть ленивым, глупым, жадным, да и просто редкостным гандоном и мудаком по жизни номально, а вот если ты матом ругаешься-то это да, ужасно и достойно общественного порицания.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Игра - викторина. Ошибки, ошибки, ошибки!.. | three_cats | Общие вопросы C/C++ | 1 | 27.10.2012 21:47 |
порт информации с сайта, в таблицу, поиск ошибки | umnyakhin | Microsoft Office Excel | 8 | 25.07.2011 14:52 |
Раз уж речь пошла о кейлогерах... =) Возможны ли они без глобальных хуков? | TwiX | Общие вопросы Delphi | 14 | 07.06.2010 13:26 |
Возможны ли проблемы с копирайтом ? | Rapid | Свободное общение | 9 | 04.09.2007 14:16 |