Внешняя компонента использует предоставляемую производителем библиотеку для доступа к управлению считывателем и реализует очень простой механизм работы со считывателем из 1С:
Установка в систему
Еще, пара фактов:
Защита от копирования без покупкиЕе нет, но есть уникальный "отпечаток" у каждой копии, отсылаемой каждому покупателю, так что выяснить, кто именно "слил", не составляет труда. Защита от воровства уже встроена в мозг любого профессионального программиста, так что копируйте покуда совесть позволяет, вы и сами все "с усами", но не забывайте, что земля круглая ;-) Демо-версия (возвращает лишь старший байт кода карты). Драйверы на всякий случай. Минимальный код в 1СПерем Компонента; Процедура ПередНачаломРаботыСистемы(Отказ) ПодключитьВнешнююКомпоненту("C:\z2reader.dll", "z2Reader", ТипВнешнейКомпоненты.Native); Компонента = Новый("AddIn.z2Reader.ProximityReader"); Компонента.StartTimer(); КонецПроцедуры Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные) Сообщить("Внешнее событие: "+Источник+"/"+Событие+"/"+Данные); КонецПроцедуры Формат возвращаемых данныхПоследовательность шестнадцатеричных цифр, завершающаяся нулевым байтом. В 1С это выглядит как обычная строка; например "8С3DCD71". Если не работаетЕсли произошло исключение при подключении компоненты, то возможны следующие случаи:
|