Active-X компонента для получения видео-данных с Web-камеры, IP-камеры для 1С 8.3, 1С 8.2, 1С 8.1, для рисования на форме

Публикация № 715497

Программирование - Внешние компоненты

Active-X компонента для 8;WebCam; Веб камера;IP-камера;

9
Active-X компонента встраивается непосредственно на форму 1С (тестировалось на 1С 8.3, 1С 8.2, 1С 8.1 - неуправляемые формы), реализованы методы подключения к Web-камеры (интерфейс VFW), к IP-камере по http-запросам, отображение на форме 1С потокового видео, снятие скрина и сохранение в файл на диск. Приложена обработка реализующая подключение и работы с ocx - компонентой.

Основные методы используемые в Active-X - компоненте (также приложены в отдельном файле) - SetSource, SetHeight, SetWidth, Connect, DeConnect, Pause, Continue, ObtainData, SaveToFile, ClearData, Ping, Refresh, SetHttpQuery, SetLogin, SetPassword, методы для работы с пикселями изображения (Pixel, GetPixel), вывода на форму круга, прямоугольника, точки, линии, загрузка на форму изображения и др.

Для установки компоненты на форму - регистрируем компоненту в операционной системе (regsvr32), на форме обработки в 1С вставляем Active-X - компоненту (меню форма-Вставить Active-X компоненту)

Выбираем DataProvider Control и реализуем интерфейс компоненты на языке 1С.

ВНИМАНИЕ !!! Перед регистрацией компоненты необходимо отключить UAC в винде и перезагрузить комп . Потом можно включить.

Пример приведен в прилагаемой обработке.

9

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

Наименование Файл Версия Размер
Active-X компонента для получения данных с Web-камеры, IP-камеры для 1С 8:
.rar 886,52Kb
13.12.17
17
.rar 886,52Kb 17 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. details 14.12.17 07:08 Сейчас в теме
Компонента не регистрируется
2. protexprotex 166 14.12.17 09:18 Сейчас в теме
(1) Добрый день. Windows какая версия? - если 64-х битная, то регистрация имеет особенности.
Прочитайте вот тут, пожалуйста: http://ocvita.ru/content/view/94
И вышлите код ошибки/скрин если не получится.
3. details 14.12.17 12:52 Сейчас в теме
(2) Windows 8, x64, пишет не удалось загрузить модуль
7. protexprotex 166 24.03.18 10:33 Сейчас в теме
(3)
Добрый день. По поводу регистрации компоненты -
Перед регистрацией компоненты необходимо отключить UAC в винде. Потом можно включить.
4. protexprotex 166 14.12.17 13:13 Сейчас в теме
программы для регистрации 32битных и 64 битных ActiveX в Windows 6 64 битной тоже разные, но при этом они обе называются regsvr32.exe.
для гарантированного запуска 32битной regsvr32, следует в окне терминала набирать команду

c:\windows\syswow64\regsvr32.exe ТУТ полный путь к компоненте указываем

Если windows установлена не в c:\windows, то путь естественно, указываем какой есть. И помним, что окно терминала следует открывать от имени администратора.
5. premier 172 14.12.17 13:52 Сейчас в теме
(0) В каком формате скрины сохраняет?
6. protexprotex 166 14.12.17 13:54 Сейчас в теме
(5) В bmp формате. Если необходимо, могу сделать также и на jpg.
8. protexprotex 166 30.03.18 10:31 Сейчас в теме
ВНИМАНИЕ !!! Перед регистрацией компоненты необходимо отключить UAC в винде и перезагрузить комп . Потом можно включить.
9. Chai 04.06.18 17:59 Сейчас в теме
Напишите уже для управляемых форм такую фичу! ведь треба!
10. protexprotex 166 04.06.18 19:35 Сейчас в теме
(9) Для управляемых - беда с этим. Там проблема с подцепкой dll.
11. ЛешковМихаил 8 01.11.18 11:12 Сейчас в теме
у меня Windows Server 2008 R2, компонента не регистрируется, см. скриншот
Прикрепленные файлы:
12. ЛешковМихаил 8 01.11.18 11:13 Сейчас в теме
вот инфо о сервере
Прикрепленные файлы:
13. ЛешковМихаил 8 01.11.18 11:24 Сейчас в теме
попробовал на компе с windows 10 - то же самое. Контроль учетных записей выключал через панель управления в пользователях
14. protexprotex 166 01.11.18 12:09 Сейчас в теме
15. ЛешковМихаил 8 01.11.18 12:33 Сейчас в теме
64 - на сервере (видно на скриншоте), 64 - на компе с вин 10
16. protexprotex 166 01.11.18 12:35 Сейчас в теме
(15) Регистрировали так: c:\windows\syswow64\regsvr32.exe ?
17. ЛешковМихаил 8 01.11.18 12:41 Сейчас в теме
я запускаю под администратором командную строку, пишу c:\windows\syswow64\regsvr32.exe e:\DataProviderProj.ocx - правильно?
18. protexprotex 166 01.11.18 13:30 Сейчас в теме
(17) Да, все так. Я только что сделал у себя на компе - все регится хорошо. см. скрины. Что - то у Вас блокирует.
Прикрепленные файлы:
19. ЛешковМихаил 8 01.11.18 14:11 Сейчас в теме
может у меня каких зависимых dll не хватает?
21. protexprotex 166 02.11.18 07:55 Сейчас в теме
(19) В выходные на другой машине попробую зарегистрировать и проверю. Сообщу.
20. ЛешковМихаил 8 01.11.18 14:12 Сейчас в теме
22. protexprotex 166 02.11.18 07:56 Сейчас в теме
(20) Кстати, UAC отключали и перезагружали комп?
23. user1133884 19.01.19 16:17 Сейчас в теме
немогу зарегестрировать осх стоит windows 10 64 пробовал по всякому
24. user1133884 30.01.19 17:20 Сейчас в теме
Проблема разрешена разработкой отдельной программы. Работает четко и классно. Спасибо!!!
Оставьте свое сообщение