Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Delphi
(Модератор:
x77
) > Тема:
передачи/приема через ком порт.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: передачи/приема через ком порт. (Прочитано 8067 раз)
0 Пользователей и 1 Гость смотрят эту тему.
qazwsx
Гость
передачи/приема через ком порт.
«
:
07-10-2004 12:36 »
Есть форма, на ней кнопка Старт, компонент мемо, для
вывода текста. Компонент Сом для передачи/приема через ком порт.
Когда запускается программа, те открылась форма, то компонент Сом, а
точнее обработчик события Прием, нормально обрабатывает ситуацию когда
в порт пришел байт из внешнего устройства. Я понял так, обработчик
Прием работает типа как прерывание, байт может придти в любой момент
времени - и все работает.
Теперь, в обработчике кноки Старт я записываю следующую
последовательность действий: я передаю в порт некий байт и в
зависимости от переданного байта внешнее устройство выдает
соответствующий байт. Я ожидал, что сработает обработчик Прием и я
получу возможность принять и обработать байт. Но этого не происходит.
Хотя байт в устройство уходит и оно отвечает (имется независимый
контроль приема и передачи для внешнего устройства). Получается, что
когда нажата кнопка старт и запущен ее обработчик не срабатывает
обработчик Прием компонента Сом. Когда кнопка не нажата, то обработчик
Прием, срабатывет. И вот как бы это совместить.
Я мыслил сделать через обработку сообщений, но что-то не выходит.
Записан
Серж
Гость
передачи/приема через ком порт.
«
Ответ #1 :
11-10-2004 14:46 »
qazwsx
, а что за компонента Com - самопальная или в Delphi уже появилась встроенная?
Записан
Allex63
Участник
Offline
Пол:
Re: передачи/приема через ком порт.
«
Ответ #2 :
28-12-2004 13:20 »
Hi qazwsx!
! Тщательнее выбирайте компонент для общения с COM (RS232) портом!
Когда решал аналогичную задачу, перебрал их штук 20.
Записан
Мысли должны быть короткие и плоские.
Так их в ROM больше помещается.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Delphi
(Модератор:
x77
) > Тема:
передачи/приема через ком порт.
Загружается...