Шаг 29 - Свойство SThreshold

Задает или возвращает минимальное число символов, которые можно держать в буфере передачи до тех пор, пока элемент управления Communications не установит для свойства CommEvent значение Send и не сгенерирует событие OnComm.

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

Синтаксис:

[Form.]MSComm.SThreshold[ = nCharacters]

Установки:
nCharacters
Задает минимальное число символов, которые можно держать в буфере передачи до тех пор, пока элемент управления Communications не установит для свойства CommEvent значение Send и не сгенерирует событие OnComm. По умолчанию принимается значение 0.

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

Если установить значение свойства SThreshold равным 0 (значение по умолчанию), событие OnComm не будет генерироваться для передачи данных. Если установить свойство SThreshold равным 1, элемент управления Communications будет генерировать событие OnComm, когда буфер передачи будет становиться пустым.

Если число символов в буфере передачи меньше значения nCharacters, свойство CommEvent устанавливается равным Send и генерируется событие OnComm. Событие Send инициируется лишь однажды, когда число символов переходит пороговое значение SThreshold. Например, если значение SThreshold равно пяти, событие Send будет иметь место только в том случае, если число символов в выходной очереди уменьшится с пяти до четырех. Если в выходной очереди никак не может оказаться больше символов, чем задает свойство SThreshold, это событие так и не произойдет.


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