[an error occurred while processing this directive]
А еще данные могут переставать идти из-за управления потоком(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Igor 08 сентября 2006 г. 11:49
В ответ на: Вы должны понимать, что (+) отправлено <font color=gray>vinogradov aleksei</font> 08 сентября 2006 г. 11:14

У меня создан поток только для связи где в .Execute организован цикл, там я последовательно произвожу считывание - запись в порт. После запуска программы через произвольное количество принятых-переданных пакетов связь рвется. Т.е. запись в порт (WriteFile) не производит никаких действий. В прослушке порта LGComSpy++ переданный пакет виден, но физически на порт ничего не выводится. Закономерность выявить не удалось. Может пройти и 2 пакета, может и 100.
По ссылке на мсдн примеры почему-то только для асинхронного режима. Вероятно придется попробывать асинхронный. Но блин как просто было бы в синхронном.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание