Регистрация barcode ocx windows 10 64 bit

Регистрация barcode ocx windows 10 64 bit

TrueTrue » 23.03.2014 (Вс) 13:51

Есть программа, большая. Уже написанная, с использованием компонента FlexGridPlus.

В принципе писалась и великолепно использовалась под XP.

Сейчас, есть необходимость, запустить её на Windows 7 64bit

Она стартует, потом ругается на компонент FlexGridPlus.ocx

При попытке его зарегистрировать, вылетает следующее окно с ошибкой:

Если кто знает в чём проблема и как её решить, прошу помогите. Прогу очень нужно запустить на этой системе, переустановка системы исключается. Заренее спасибо.

Re: Проблема с регистрацией OCX в 64-bit системе.

The trick » 23.03.2014 (Вс) 13:57

Re: Проблема с регистрацией OCX в 64-bit системе.

ger_kar » 23.03.2014 (Вс) 14:02

Re: Проблема с регистрацией OCX в 64-bit системе.

TrueTrue » 23.03.2014 (Вс) 14:12

Выпадает, один в один такое же окно, с такой же ошибкой.

Причём, как пробовал вашу строчку, так пробовал и находясь в самой папке SysWOW64, класть туда FlexGridPlus.ocx
И регистрировать строкой: regsvr32 FlexGridPlus.ocx

Может ли быть такое, что какие-то обновления Windows, влияют на это? Может наоборот, я какие-то не доставил, так как я не все обновления ставлю.

Может у меня сам Файл regsvr32 неправильный?
Правда у меня, таких файлов всегда 2 в системе:

\System32\regsvr32.exe — 19456
\SysWOW64\regsvr32.exe — 14848

Re: Проблема с регистрацией OCX в 64-bit системе.

The trick » 23.03.2014 (Вс) 14:25

Re: Проблема с регистрацией OCX в 64-bit системе.

TrueTrue » 23.03.2014 (Вс) 14:43

работаю с правами Админа!

Re: Проблема с регистрацией OCX в 64-bit системе.

artful » 12.08.2014 (Вт) 10:32

После обновлений винды в конце 2013 вроде бы 32 битные контролы и библиотеки теперь не могут быть зарегистрированы в SysWOW64.
Попробуй зарегать FlexGrid.ocx в system32.

У самого такая же Ж. началась с приложением. На старых системах работает, а при новой установке часть контролов приходится регать вручную (
Даже сам IDE VB6 под Win 7 x64 стал геморно ставиться (

Читайте также:  Установка windows диск не инициализирован

Windows Регистрация файлов с расширением *.dll и *.ocx

Кирилл

  • DLL (от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют т. н. shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.

ActiveX – название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.

COM (сокр. от англ. Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).

OLE (сокр. от англ. Object Linking and Embedding) – общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.).

ActiveX control – управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.

OCX (сокр. от англ. OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.

OLE custom control – специализированный управляющий элемент OLE, OLE control.

  • OLE control – управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.
  • Как зарегистрировать файлы *.dll и *.ocx ?

    Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – \WINDOWS\system32).

    Рассмотрим способы регистрации:

    1). Нажмите Пуск – Выполнить…(или одновременно нажать кнопки win и r) – вводим – regsvr32_ имя_файла_ – OK.

    1C 7.7 и Windows 10 x64

    Проблема : На одном магазине при попытке поменять системник, на котором завязана 1С, не получилось подключить сканер штрих-кода. В частности, при попытке подключения выдаётся сообщение о том, что не загружена компонента Scaner1C.dll А при её регистрации:

    Описание ошибки : настроить 1С 7.7 в Windows 10

    Оборудование : Windows 10 x64 Максимальная, 1С 7.7

    Читайте также:  Активатор rds windows server 2019

    Немного не в тему : Вообще у каждого программиста, который обслуживает различные компании и небольшие магазины, обязательно есть такой старый клиент, с которым уже подчас чуть ли не тёплые, дружеские отношения. И вот он этим «пользуется» и не хочет отказываться от использования 1С 7.7 в пользу 1С8, поскольку: «ну, там инвентаризация не ясная» или «ну, она привычная и удобная; я пользуюсь ею для водки, там всё не так».

    И по идее требуется бы настоять на своём. И перевести на 1С8. Но никак не получается.

    И вот тут требуется поменять сервер 1С и запустить на новом. Но столько всего. Windows 2003 и Windows 10 настолько сильно отличаются, что просто так с понталыку ничего не получается.

    Решение проблемы : Вообще сама по себе регистрация в 64-разрядных системах старых dll достаточно проблематичное дело. Начать надо хотя бы с того, что регистрировать надо regsvr32, который располагается в C:\Windows\SysWOW64, а не C:\Windows\system32. Как, к примеру, я зарегистрировал barcode.ocx (это для того, чтобы после при работе с 1С в конфигурации в ценниках печатались штрихкода):

    И при этом рекомендую кидать dll всюду: в ту же папку C:\Windows\SysWOW64 , в базу данных, а также в каталог самой программы. Но регистрировать тот, что забросил в системную папку. Если не получилось, то есть вариант скачать и установить Microsoft Visual C++ Redistributable (x64). Поскольку в этом случае устанавливаются в том числе библиотеки, которые необходимы для регистрации и правильной работы Scaner1C.dll. Правда, вероятность того, что после установки Redistributable всё нормально заработает, будет весьма низкая.

    Однако даже при выполнении всех условий, что я описал, почти наверняка не получится зарегистрировать Scaner1C.dll. И можно не лезть в Интернеты и всякое прочее. Там везде пишется один и тот же метод, что у меня описан в предыдущем абзаце. Один и тот же клешированный образец, словно друг у друга копируют или же с первого образца, что появился в Интернете.

    Лично мне кажется, что самым быстрым вариантом будет установка и настройка с помощью той dll, которая поставляется в несколько более новых версиях драйверов для торгового оборудования от Атол. К примеру: ККТ 8.14.2 те же.

    После установки мы имеем возможность выбрать бесплатную библиотеку драйвера сканера:

    Путь написан в последней колонке. И при регистрации драйвера ввода стоит выбрать библиотеку именно по указанному пути:

    Если честно, такой вариант несколько топорный. Но он будет однозначно работать. В дополнение ещё обязательно надо будет зарегистрировать и barcode.ocx. Иначе при попытке печати ценников в 1С 7.7 будет появляться ошибка в стиле:

    Читайте также:  Installing lapack on windows

    Хотя должно по идее примерно вот так:

    Ну, и да: всё-таки стоит переходить на более новые платформы 1C. И отказываться от 1С 7.7. Если сейчас на ней работать можно даже продуктовым магазинам (главное, чтобы без алкоголя).

    Windows Регистрация файлов с расширением *.dll и *.ocx

    Кирилл

    • DLL (от англ. Dynamic-Link Library – динамически подключаемая библиотека) – понятие операционной системы Microsoft Windows; динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL иногда причисляют также элементы управления ActiveX и драйвера. В мире UNIX аналогичные функции выполняют т. н. shared objects («разделяемые объекты»). Формат файлов *.dll придерживается тех же соглашений, что и формат исполняемых файлов *.exe, сочетая код, таблицы и ресурсы.

    ActiveX – название группы технологий, разработанных Microsoft для программирования компонентных объектных приложений на основе модели COM.

    COM (сокр. от англ. Component Object Model) – модель компонентных объектов Microsoft, стандартный механизм, включающий интерфейсы, с помощью которых одни объекты предоставляют свои сервисы другим; является основой многих объектных технологий, в том числе OLE и ActiveX).

    OLE (сокр. от англ. Object Linking and Embedding) – общее название (до 1996 г.) группы объектно-ориентированных технологий Microsoft на основе COM (OLE 1, OLE 2, OLE automation, OLE Database и др.).

    ActiveX control – управляющий элемент ActiveX; введенное в 1996 г. Microsoft новое название независимых программируемых компонентов, ранее называемых OLE controls, OCXs, OLE custom controls; в отличие от последних позволяют работать с Internet.

    OCX (сокр. от англ. OLE Custom eXtension) – перемещаемые элементы управления, OLE custom control, OLE control. Упрощенно можно сказать, что файлы *.ocx – это элементы управления ActiveX, выполняющие примерно те же функции, что и файлы *.dll.

    OLE custom control – специализированный управляющий элемент OLE, OLE control.

  • OLE control – управляющие элементы OLE, программируемые компоненты-приложения с интерфейсом на базе OLE, позволяющим легко включать их в другие приложения; c 1996 г. называются ActiveX control. Синонимы: OCX, OLE custom control.
  • Как зарегистрировать файлы *.dll и *.ocx ?

    Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – \WINDOWS\system32).

    Рассмотрим способы регистрации:

    1). Нажмите Пуск – Выполнить…(или одновременно нажать кнопки win и r) – вводим – regsvr32_ имя_файла_ – OK.

    Оцените статью