Regsvr32 exe c windows barcode ocx

В конфигурациях 1С на этикетках с товаром применяется компонента ActiveBarcode. Установочный файл Barcod.ocx вы можете найти в каталоге базы данных. Либо скачать.

Порядок установки

  • Устанавливаем ActiveBarcode
  • Cкопируйте файл Barcode.ocx в каталог C:\Windows\
  • Нажмите кнопку Пуск и выберите пункт Выполнить
  • В поле Открыть введите команду regsvr32.exe C:\Windows\barcode.ocx и нажмите кнопку ОК.

Дополнение:

«команднyю строку» надо запустить «от имени администратора» . Найти в программах «командная строка» нажать правой кнопкой мыши и выбрать «запуск от имени админстратора»

В 32-битной версии Windows ввести:
regsvr32 «C:\windows\Barcode.ocx»

в 64-битной версии Windows команда будет примерно такой :
C:\Windows\SysWOW64\regsvr32 «C:\windows\Barcode.ocx»

Опубликовал | Дата 4 августа, 2011

Для печати штрихкода в конфигурации Торговля и склад 7.7 используется компонент barcode. Он поставляется вместе с конфигурацией. Для того чтобы его использовать, его нужно зарегистрировать в системе Windows. Обычно это делается командой:

regsvr32 «C:\windows\barcode.ocx»

Если у вас файл barcode.ocx находится в другом месте, то и путь нужно будет указать другой.

Однако, сегодня столкнулся с необычной ситуацией… Мои клиенты установили  Windows  2008 R2 (64 разрядную). И когда я попытался зарегистрировать barcode.ocx, то получил от системы вот такое сообщение:

Надо сказать, что я пытался проделать эту операция под своим логином с правами администратора.

Почитав, что пишут по этому поводу в интернете, я нашел совет проделать эту операцию именно под Администратором. Я зашел под пользователем «Administrator», повторил попытку. И… получилось:

Может кому-то мой опыт пригодиться 🙂

Если у вас нет под рукой barcode.ocx, вы можете скачать его здесь.

В типовой конфигурации 1С:Предприятия для формирования баркода используется компонента ActiveBarcode, поддерживающая почти все форматы штрихового кодирования

Подключение

  • Компонента ActiveBarcode реализуется в файле barcode.ocx. Сохраните этот файл в неудаляемый каталог, поскольку компонента используется различными конфигурациями программы 1С:Предприятие, и другими программами

  • Регистрируем ActiveBarcode в системном реестре Windows. Сделать это можно посредством программы REGSVR32, входящей в пакет WINDOWS

Компонента

Скачать:

Регистрация

  • Нажать кнопку Пуск (Start) на системной панели

  • В меню выбрать пункт Выполнить

  • Откроется окно Запуск программы (Run). В поле Открыть (Run) ввести текст:

REGSVR32 C:PROGRAM FILES1CV7BINBARCODE.OCX

Этот способ работает в случае, если 1С:Предприятие установлена в каталогах по умолчанию. В ином случае текст будет выглядеть так:

C:\Windows\System32\
regsvr32.exe <полный путь>barcode.ocx

где <полный путь> – это полный путь к файлу barcode.ocx вместе с именем диска

Элемент управления «1С:Печать штрихкодов»

———————————————————————————————

Элемент управления предназначен для формирования штрихкода.

Элемент управления может использоваться только совместно с программными

продуктами системы «1С:Предприятие 8» на рабочих местах, обеспеченных

Лицензией на использование системы программ «1С:Предприятие 8».

Основные возможности

Элемент управления позволяет формировать штрихкоды следующих форматов:

EAN8, EAN13, EAN13 AddOn 2, EAN13 AddOn 5, ITF14, RSS14, EAN128, Code39,

Code39 Full ASCII, Code93, Code128, Code16k, Industrial 2 of 5,

Interleaved 2 of 5, CodaBar, PDF417.

Поддерживается автоопределение формата штрихкода.

Элементу управления можно передавать символьное значение штрихкода как

с контрольным символом, так и без него.

Есть возможность отключения показа контрольного символа штрихкода на

результирующем изображении штрихкода.

Для контроля полного вхождения полос штрихкода в область печати имеются

свойства «минимальная ширина» и «минимальная высота», содержащие в себе

минимально возможную ширину и высоту печатной области, в которой штрихкод

может отображаться полностью.

Не регистрируется Dll, ActiveX под Windows 7 — что делать ?

В привычных всем Windows до XP включительно регистрация Dll, ActiveX компонентов без проблем выполнялась командой regsvr32.

В Windows 7 в принципе то же самое, но внесены некоторые «усовершенствования», из-за чего привычный порядок действий нередко не дает ожидаемого результата. Например:

Ошибка при использовании regsvr32 в Windows 7

Согласитесь, очень понятное и информативное сообщение. Отличный повод для разработчика ОС — предложить пользователю приобрести выпустить Windows 8, новую, еще более усовершенствованную версию, где это сообщение, возможно, переведут на человеческий язык.

А именно: окно терминала (командной строки, cmd) следует открывать командой «Запуск от имени администратора» (доступно нажатием правой кнопки мыши).

Запуск терминала (командной строки, cmd) от имени администратора

В большинстве случаев это решает проблему.

Дополнительные действия могут потребоваться, если используется 64битная версия ОС. Дело в том, что программы в ней могут быть не только 64битными но и 32 битными. Причем большинство программ — 32битные, ибо польза от 64бит есть только на ресурсоемких приложениях.

В частности, клиентская часть 1С (т.е. та 1С, с которой работает пользователь) является 32 битным приложением. (Вот сервер 1С уже может быть как 32 битным, так и 64битным, но это касается больших организаций, если у Вас 1С Бухгалтерия и 5 пользователей, то 99% что у Вас никакого сервера 1С нет и все 32 битное).

ActiveX компоненты также могут быть 32 битными или 64 битными, причем должна использоваться та версия, разрядность которой соответствует приложению. OcvitaBarcode ActiveX является 32 битным приложением.

Так вот, программы для регистрации 32битных и 64 битных ActiveX в Windows 6 64 битной тоже разные, но при этом они обе называются regsvr32.exe. (Как говорил Козьма Прутков, «если на клетке со слоном написано ‘буйвол’, не верь глазам своим».) Поэтому, если Вы просто набираете в командной строке

regsvr32 какая-то.ocx

то в теории должна запуститься нужная regsvr32, на практике может запуститься что угодно. Зачем так сделано ? ну все за тем же, если сразу сделать по-человечески, кто будет новую версию Windows покупать.

Поэтому для гарантированного запуска 32битной regsvr32, следует в окне терминала набирать команду

c:\windows\syswow64\regsvr32.exe OcvitaBarcode.ocx

Если windows установлена не в c:\windows, то путь естественно, указываем какой есть. И помним, что окно терминала следует открывать от имени администратора.

При соблюдении вышеуказанных правил 32битные ActiveX, в т.ч. OcvitaBarcode ActiveX без проблем работают в Windows 7:

Работа OcvitaBarcode в Windows 7 64 битной

Обновлено 11.04.2015 19:49

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Сборка windows для parallels
  • Fliqlo для windows 10 как установить
  • Windows 10 iot сборка
  • Что будет с windows 11 в россии
  • Желтеет экран ноутбука windows 10