Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

BCB6 , Нити и COM порт

10K
23 августа 2006 года
lexxs
6 / / 29.05.2005
RS232 асинхронный режим по 3 проводам
одна и та же функция работает в простом приложении и не работает в многонитиевом. ЗАТЫК на операции чтения, и в дальнейшем невозможность открть или как-то обратиться к порту.
Сделал цикл с процедурой, повтор 20 раз.
Пробовал химичить с задержками системы и с таймаутами порта
Не помогло. Лог имеет такой вид
Код:
23.08.2006 12:05:19.900 Инициализация порта : Com1
23.08.2006 12:05:20.385 Инициализация порта , коды ошибок: 8
23.08.2006 12:05:21.010 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:21.635 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:22.260 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:22.900 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:23.525 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:24.150 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:24.775 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:25.400 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:26.025 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:26.650 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:27.275 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:27.916 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:28.541 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:29.182 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:29.822 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:30.447 Инициализация порта , коды ошибок: 1
23.08.2006 12:05:32.650 Конец прроцедуры инициализации

Пробовал разные варианты исполнения, и классы и проч.
Остановился на простой процедуре. Без лишнего.
Работает в тестовом приложении и не работает в проекте.
Функция открывает порт, устанавливает настройки, посылает команду,читае ответ и закрывает порт.
В чем причина такого поведения - непонятно, тр@хаюсь не один день? Функция в зипе.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог