Описание свойств, методов и примеры использования ComReader

advertisement
ООО «Бизнес-Альянс»
РУКОВОДСТВО
РАЗРАБОТЧИКА
Телефон: +7 (903) 373-88-12; E-mail: info@b-alt.ru; Site: www.b-alt.ru
НАЗНАЧЕНИЕ РУКОВОДСТВА
Данное руководство описывает свойства и методы ComReader, а так же содержит
примеры использования компоненты в различных средах разработки.
Внимание! Для использования компоненты ComReader необходимо установить Microsoft®
.NET Framework 2.0.
ОБЩЕЕ ОПИСАНИЕ
ComReader позволяет считывать данные, поступающие на COM-порт (как физический,
так и виртуальный) и возвращать полученные данные в вызвавшее компоненту
приложение. Во время ожидания поступления данных на экран выводится окно,
позволяющее прервать ожидание нажатием кнопки «Отмена» (рисунок 1).
Рисунок 1
СВОЙСТВА КОМПОНЕНТЫ
Имя свойства
Описание
BaudRate
DataBits
DiscardNull
ComNumber
Скорость передачи данных COM-портом
Число битов данных в байте
Признак игнорирования пустых данных
Номер COM-порта, информация с которого
должна быть считана
Тайм-аут (в секундах) ожидания
поступления данных на COM-порт
WaitTimeOut
Значение по
умолчанию
9600
8
True
2
0
МЕТОДЫ КОМПОНЕНТЫ
Имя метода
InitRead()
Описание
Метод инициирует ожидание
поступления данных на
COM-порт
Возвращаемое значение
- В случае поступления данных
возвращается полученная строка
- В случае нажатия пользователем
кнопки «Отмена» или истечения
тайм-аута возвращается строка
«Cancel»
- В случае ошибки возвращается
строка формата
«Error|[ОписаниеОшибки]», где
[ОписаниеОшибки] – текстовое
описание ошибки
АЛГОРИТМ ИСПОЛЬЗОВАНИЯ КОМПОНЕНТЫ
1. Запустить ComReaderSetup.msi и установить компоненту на локальный компьютер.
2. Открыть среду разработки.
3. Создать объект b_alt_ComReader.BCReader.
4. Указать номер COM-порта (свойство ComNumber). При необходимости задать тайм-аут
ожидания поступления данных на COM-порт (свойство WaitTimeOut).
5. Вызвать метод ожидания поступления данных на COM-порт (метод InitRead).
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ КОМПОНЕНТЫ
1С: Предприятие 8
КомРидер = Новый COMОбъект("b_alt_ComReader.BCReader");
КомРидер.ComNumber = 6;
НашШтрихКод = КомРидер.InitRead();
Сообщить(НашШтрихКод, СтатусСообщения.Обычное);
VB Script или VB for Application
Set objCReader = CreateObject("b_alt_ComReader.BCReader")
objCReader.ComNumber = 6
sBarCode = objCReader.InitRead()
MsgBox (sBarCode)
ISBL
objBarCode = CreateObject("b_alt_ComReader.BCReader")
objBarCode.ComNumber = 6
sRet = ""
sRet = objBarCode.InitRead()
ShowMessage(sRet)
2
Download