Тестировалось на win 7
Основные методы используемые в 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 в винде и перезагрузить комп . Потом можно включить.
Пример приведен в прилагаемой обработке.
Компонента не регистрируется
(1) Добрый день. Windows какая версия? — если 64-х битная, то регистрация имеет особенности.
http://ocvita.ru/content/view/94
Прочитайте вот тут, пожалуйста:
И вышлите код ошибки/скрин если не получится.
(2) Windows 8, x64, пишет не удалось загрузить модуль
программы для регистрации 32битных и 64 битных ActiveX в Windows 6 64 битной тоже разные, но при этом они обе называются regsvr32.exe.
для гарантированного запуска 32битной regsvr32, следует в окне терминала набирать команду
c:windowssyswow64
egsvr32.exe ТУТ полный путь к компоненте указываем
Если windows установлена не в c:windows, то путь естественно, указываем какой есть. И помним, что окно терминала следует открывать от имени администратора.
(0) В каком формате скрины сохраняет?
(5) В bmp формате. Если необходимо, могу сделать также и на jpg.
(3)
Добрый день. По поводу регистрации компоненты —
Перед регистрацией компоненты необходимо отключить UAC в винде. Потом можно включить.
ВНИМАНИЕ !!! Перед регистрацией компоненты необходимо отключить UAC в винде и перезагрузить комп . Потом можно включить.
Напишите уже для управляемых форм такую фичу! ведь треба!
(9) Для управляемых — беда с этим. Там проблема с подцепкой dll.
у меня Windows Server 2008 R2, компонента не регистрируется, см. скриншот
вот инфо о сервере
попробовал на компе с windows 10 — то же самое. Контроль учетных записей выключал через панель управления в пользователях
(13) Добрый день. 32 и 64 ?
64 — на сервере (видно на скриншоте), 64 — на компе с вин 10
(15) Регистрировали так: c:windowssyswow64
egsvr32.exe ?
я запускаю под администратором командную строку, пишу c:windowssyswow64
egsvr32.exe e:DataProviderProj.ocx — правильно?
(17) Да, все так. Я только что сделал у себя на компе — все регится хорошо. см. скрины. Что — то у Вас блокирует.
может у меня каких зависимых dll не хватает?
.
(19) В выходные на другой машине попробую зарегистрировать и проверю. Сообщу.
(20) Кстати, UAC отключали и перезагружали комп?
немогу зарегестрировать осх стоит windows 10 64 пробовал по всякому
Проблема разрешена разработкой отдельной программы. Работает четко и классно. Спасибо!!!
Добрый день, «не найден указанный модуль» Нужны ли какие зависимые dll нужны для регистрации?
(25) Добрый день. По списку выше (мои рекомендации) все пункты пробовали?
да, но не получается. Пробовал на 64X WServer 2016, windows 10, что еще можно попробовать. Можно выводить ошибки в dll чтобы понимать в чем ошибка?
(27) Я думаю, что тут проблема с 64 битной версией. У меня на 7-ке все ок. Могу предложить выслать Вам компоненту другую. На почту. Я как раз для таких случаев ее написал для «user1133884» — (выше по тексту) — там все работает ок.
ок, вышлите, пожалуйста, на почту. Проверил еще на windows 7 64 тоже не находит модуль
(29) В личку почту напишите, пжл
написал
(31) Отправил на почту
Спасибо, получил. Но не работает
(33) Я Вам отписался в личку как нужно регистрировать. Это com-exe — сервер. Его нужно только запустить под правами админа. Другие dll — это вспомогательные dll. Их регистрировать не надо.
Что то у меня эта штука ни под каким соусом не регистрируется .
И так я ее и эдак и UAC погасил . Бесполезно . Не найден указанный модуль. Винда 10-ка ..
(35) Присылайте почту — скину Вам обновленную версию.
(36) Добрый
Спасибо за ответ. Скинул в личку.
(37) Добрый день. Скинул на почту
Добрый день!
Не получается зарегистрировать компоненту в файле за стартмани.
Сделал все как в описание в комментариях.
Win10 64.
(39) Добрый день. Пишите почту — скину обновленную на почту. Я всем пересылаю теперь на почту.
(40) m-iyad@mail.ru
(41) Отправил на почту