Шаг 1 - Элемент управления Communications

Элемент управления Communications (файл MSCOMM32.OCX) обеспечивает для приложения последовательную связь, позволяя передавать и принимать данные через последовательный порт.

1_1.gif (280 b)

Синтаксис:

MSComm

Комментарии:
Элемент управления Communications устанавливается только в том случае, когда вы работаете под управлением Windows NT или Windows 95.

Элемент управления Communications обеспечивает два способа передачи данных:

Связь, управляемая событиями, очень мощный метод обработки транзакций, в которых участвует последовательный порт. Нередко возникают ситуации, когда вы хотели бы получать уведомления о том или ином событии, например о поступлении символа или об изменении на линии состояния Carrier Detect (CD) или Request To Send (RTS). В таких случаях удобно пользоваться событием OnComm элемента управления Communications, которое позволяет перехватывать и обрабатывать эти события системы связи. Событие OnComm также регистрирует и обрабатывает ошибки связи.

Можно также вести опрос в ожидании событий и ошибок, проверяя значение свойства CommEvent после выполнения каждой критической функции программы. Подобный метод может оказаться предпочтительным, если ваше приложение небольшое и работает автономно. Например, если вы пишете простую программу набора номера, то вряд ли имеет смысл генерировать событие после получения каждого символа, поскольку единственные символы, которые вы будете получать - это ответы модема OK.

Каждый используемый элемент управления Communications соответствует одному последовательному порту. Если вам в приложении нужен доступ более чем к одному последовательному порту, вы должны использовать несколько элементов управления Communications. Адрес порта и адрес прерывания можно изменить на Панели управления Windows.

Замечание! Если вы создаете приложения и готовите дистрибутивные пакеты, в которых используется элемент управления Communications, вы должны установить файл MSCOMM32.OCX в подкаталоге \SYSTEM системы Microsoft Windows.


Следующий Шаг | Оглавление
Автор Каев Артем.