gifts2017

Anviz Внешняя компонента(Native API) для работы с терминалами и сканерами отпечатков пальцев.

Опубликовал Алексей Ко (Жолтокнижниг) в раздел Программирование - Внешние компоненты

Anviz Внешняя компонента(Native API) для работы с терминалами и сканерами отпечатков пальцев c примером

Реализованы почти все методы исходного SDK. Подробнее описано в примере, перечень методов/свойств можно посмотреть из пункта "инф. о компоненте"

Для работы необходимо скопировать в папку bin платформы  файлы tc400.dll и AvzScanner.dll.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Архив с примером и библиотеками
.zip 492,39Kb
08.11.13
65
.zip 492,39Kb 65 Скачать
Source
.zip 85,45Kb
16.04.14
41
.zip 85,45Kb 41 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Антон (anton.fly7) 11.11.13 11:25
а с каким железом работает?
2. Алексей Ко (Жолтокнижниг) 11.11.13 11:33
Тестировалось с терминалами T5Pro и сканерами U-Bio
3. Данила Елистратов (CagoBHuK) 15.11.13 13:23
Если ВК Native, почему на скриншотах обычное приложение? Работает ли в браузере?
4. Алексей Ко (Жолтокнижниг) 15.11.13 23:35
Потому что внедрялось в обычное, насчет браузера увы, но не тестил
5. Максим Костиков (mkostya) 18.11.13 19:39
РеалТайм Вылатает через 10-15 минут, в остальном пока все отлично..
также не у всех есть БиблиотекаКартинок.Отклонить и БиблиотекаКартинок.Утвердить
поэтому просто закоментировал эти строчки

процедура ПриИзмененииСостоянияПодключения()
//	ЭлементыФормы.СостСканер.Картинка=?(ИДСканера=-1,БиблиотекаКартинок.Отклонить,БиблиотекаКартинок.Утвердить);
//	ЭлементыФормы.СостТерминала.Картинка=?(терминалПодключен,БиблиотекаКартинок.Утвердить,БиблиотекаКартинок.Отклонить);
	
	ЭлементыФормы.кпТерминалы.Кнопки.Подкл.Доступность=не терминалПодключен;
	ЭлементыФормы.кпТерминалы.Кнопки.Откл.Доступность=терминалПодключен;
	
	ЭлементыФормы.кпСканер.Кнопки.ПодклСканер.Доступность=ИДСканера=-1;
	ЭлементыФормы.кпСканер.Кнопки.ОтклСканер.Доступность=ИДСканера<>-1;
КонецПроцедуры
...Показать Скрыть
6. Алексей Ко (Жолтокнижниг) 19.11.13 09:35
(5) mkostya,
РеалТайм
- пока не совсем понятно как правильно с ним работать и поддерживается ли он по настоящему, поддержка молчит.
7. Denis Tolst (xTolstx) 10.06.14 07:04
Добрый день, не совсем понятно как записывать отпечатки в терминал. Создаю нового пользователя, нажимаю "Установить отпечаток 1", на что в окне сообщений появляется короткое "Нет". При двойном клике на FP1 или FP2 программа вылетает с записью дампа.
8. Сергей К. (eskor) 18.11.14 14:33
Спасибо за допиливание dll. Интегрировал в самописку, пашет как танк на USB-сканере.
9. Алексей Ко (Жолтокнижниг) 19.11.14 11:59
10. Осипов Сергей (fixin) 19.09.15 23:54
держи пять, коллега, я тоже эту тему продвигаю и разрабатываю. Только я на VB6 компоненты пилил, так что сырцы скачал, но посмотрел что там C++ и выбросил за ненадобностью. ;-)
11. Алексей Ко (Жолтокнижниг) 21.09.15 13:53
(10) fixin, Видел ваше творение, но чтот в нем не хватало. Так что свое написал.
12. Сергей К. (eskor) 07.10.15 14:53
(11) Жолтокнижниг, твой вариант с "прокладкой" более удобен, чем exe-коннектор. Сейчас шлифую мини-конфигурацию, чтоб без бубна интегрироваться в любую конфигурацию. Заодно переделал под управляемые формы, ну и само-собой в обычных работает. Думаю, может за денежку выложить?
13. Владимир Иванов (ogre2007) 03.02.16 10:43
(10) fixin, (2) Жолтокнижниг, (12) eskor,
Подскажите, а зачем писать "прокладку", если по идее можно работать из 1С напрямую с библиотекой tc400.dll ?
В sdk на сайте есть некоторое описание функций этой dll.
Или есть какие-то сложности на этом пути?
14. Алексей Ко (Жолтокнижниг) 15.02.16 11:07
(13) ogre2007,
если по идее можно работать из 1С напрямую с библиотекой tc400.dll
, а не подскажете как? Я вот лично не знаю такого способа.
1с может работать только с теми библиотеками, которые реализуют определенный интерфейс, либо COM, либо NativeApi (тот который от 1с).
Прокладка реализует интерфейс NativeApi и это дает возможность работать с библиотекой.
15. Владимир Иванов (ogre2007) 18.02.16 14:14
(14) Жолтокнижниг,
Спасибо, разобрался, длл дллке рознь. 1Ска хавает только специально обученные дллки, так называемые "внешние компоненты".
16. Сергей К. (eskor) 18.02.16 17:59
(15) ogre2007, я делал полноценный коннектор на разработке Алексея: http://infostart.ru/public/411217/
Все никак руки не доходят переделать под "метро" на 8.3, а под обычные и управляемые формы 8.2 - все работает уже больше года на реальных устройствах.
17. Владимир Иванов (ogre2007) 06.04.16 13:09
У меня компонента не работает в серверном варианте, вы пробовали в таком режиме?
18. Алексей Ко (Жолтокнижниг) 07.04.16 13:58
(17) ogre2007, Не пробовал. но что вы имеете ввиду? Что вы делаете с каким оборудованием работаете(терминал/сканер). Есть ли на сервере необходимые dll?
19. Матвей Москальцов (Matveymc) 17.08.16 15:41
(18) Жолтокнижниг,
Столкнулся с аналогичной проблемой. Задача простая: надо регламентом подгружать данные о проходах в базу. Соответственно для x64 сервера данная dll не подойдет, т.к. (насколько я понимаю) ее надо скомпилировать под х64 чтоб на сервере заработала. Но исходники мало мне помогут, т.к. C++ не владею. У Вас нет скомпилированной под x64? (правда еще вопрос, подхватит ли библиотека x64 вспомогательные библиотеки)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа