Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Свойство CommEvent (Элемент управления Communications)

См. также

Содержит значение, соответствующее самому последнему событию связи или ошибке связи.

Применение

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

Синтаксис

[Form.]MSComm.CommEvent

Комментарии

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

Хотя при каждой ошибке и каждом событии связи генерируется событие OnComm, чис овой код этой ошибки или события содержится в свойстве CommEvent. Чтобы опреде ить истинную ошибку или событие, вызвавшее событие OnComm, необходимо об атиться к свойству CommEvent.

Значение, содержащееся в свойстве CommEvent, соответствует одной из нижепе ечисленных ошибок или событий связи:

Ошибки связи

Значение
Описание
1001
Получен сигнал Break.
1007
Тайм-аут по сигналу CD. При попытке передать символ сигнал Carrier Detect был сброшен в течение CDTimeout миллисекунд. Сигнал Carrier Detect имеет еще одно азвание fox90001.gif Receive Line Signal Detect (RLSD).
1002
Тайм-аут по сигналу CTS. При попытке передать символ сигнал Clear To Send был сброшен в течение CTSTimeout миллисекунд.
1003
Тайм-аут по сигналу DSR. При попытке передать символ сигнал Data Set Ready бы а сброшен в течение DSRTimeout миллисекунд.
1004
Ошибка кадра (Framing Error). Аппаратные средства зафиксировали ошибку в после овательности кадров.
1006
Переполнение порта (Port Overrun). Символ еще не был считан из аппаратуры, как уже прибыл и был утерян следующий символ. Если у вас возникла эта ошибка при аботе под Windows 3.0, уменьшите значение свойства Interval. Подробнее см. описание свойства Interval ниже в данной главе.
1008
Переполнение буфера приема (Receive Buffer Overflow). В буфере приема не оста ось свободного места.
1009
Ошибка четности (Parity Error). Аппаратные средства зафиксировали ошибку чет ости.
1010
Переполнение буфера передачи (Transmit Buffer Full). Буфер передачи оказался заполненным при попытке поставить символ в очередь.


События связи

Значение
Описание
5
Изменение сигнала Carrier Detect.
3
Изменение сигнала Clear To Send.
4
Изменение сигнала Data Set Ready. Данное событие происходит только при измене ии сигнала DSR с fox90002.gif 1 на 0.
7
Получен символ End Of File (конец файла, ASCII-код 26).
6
Зафиксирован сигнал Ring. Некоторые универсальные асинхронные приемопере атчики (UART) могут не поддерживать данное событие.
2
Получено RThreshold символов. Данное событие генерируется постоянно до тех по , пока вы не удалите данные из буфера приема с помощью свойства Input.
1
Число символов в буфере передачи меньше значения SThreshold.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.