Шаг 25 - Свойство PortOpen

Задает или возвращает состояние порта связи (открыт или закрыт).

Применение:
Элемент управления Communications.

Синтаксис:

[Form.]MSComm.PortOpen[ = lExpression]

Установки:
lExpression
Для свойства PortOpen предусмотрены следующие установки:

Комментарии:
Недоступно на этапе разработки, доступно для чтения-записи на этапе выполнения.

Если установить значение свойства PortOpen равным "истине" , порт открывается. Если установить значение "ложь" , порт закрывается и очищает буфер приема и буфер передачи. Элемент управления Communications автоматически закрывает последовательный порт при прекращении приложения.

Прежде чем открывать порт, убедитесь, что свойство CommPort определяет допустимый номер порта. Если свойство CommPort задает недопустимый номер порта, элемент управления Communications сгенерирует ошибку 68 (Device unavailable) [Устройство недоступно].

Кроме того, устройство последовательного порта должно поддерживать свойство Settings. Если свойство Settings содержит коммуникационные установки, которые оборудование не поддерживает, то оборудование может функционировать неправильно.

Если перед открытием порта свойство DTREnable или RTSEnable имеет значение истина, то при закрытии порта значения этих свойств устанавливаются равными . В противном случае линии DTR и RTS остаются в прежнем состоянии.


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