Регистрация класса Addin.drvfr для работы с кассой Штрих-М | |
---|---|
Konstantin_Pavlovich Сообщений: 143 Откуда: Москва Дата регистрации: 21.11.2007 |
Добрый день! Не могу зарегистрировать класс с из библиотеки DrvFr.dll для работы программы на Foxpro с онлайн кассой Штрих-М. Двадцать лет уже работаем с этой кассой, в программе ничего не меняли, у многих клиентов всё работает без проблем. Раньше просто устанавливал стандартный драйвер Штрих-М для работы с онлайн кассой и нужный класс автоматически регистрировался. В программе открывал его командой Kassa=CREATEOBJECT('AddIn.DrvFR') и далее идёт работа со свойствами и методами объекта Kassa.
Ставил программу на новый компьютер, скачал с сайта Штрих-М последнюю версию драйвера, установил, всё установилось. Их тестовая программа с кассой работает. Но при этом класс Addin.drvfr не зарегистрировался, как было раньше. И команда CREATEOBJECT('AddIn.DrvFR') даёт ошибку, класс не зарегистрирован. Попытался зарегистрировать саму библиотеку DrvFr.dll, в которой описание нужного класса с помощью команды Regsvr32.exe DrvFR.dll и снова облом, выдаётся сообщение о том, что класс уже зарегистрирован, но не удалось выполнить DllRegisterServer, код ошибки 0х8000405. И всё осталось по старому. Что делать? Как решить эту проблему, получить возможность работы с классом? Может кто-то сталкивался с подобной проблемой и знает как выйти из данной ситуации? Исправлено 2 раз(а). Последнее : Konstantin_Pavlovich, 02.12.22 15:26 ![]() |
Re: Регистрация класса Addin.drvfr для работы с кассой Штрих-М | |
---|---|
ssa Сообщений: 12951 Откуда: Москва Дата регистрации: 23.03.2005 |
Регистрацию надо делать под админом.
------------------ Лень - это неосознанная мудрость. ![]() |
Re: Регистрация класса Addin.drvfr для работы с кассой Штрих-М | |
---|---|
Равиль Автор Сообщений: 6518 Откуда: Уфа Дата регистрации: 01.08.2003 |
Похоже что драйвер поставил x64
Стандартный фокс его не подхватит ------------------ Тяжело согнать курсором муху с монитора ... ![]() |
Re: Регистрация класса Addin.drvfr для работы с кассой Штрих-М | |
---|---|
Konstantin_Pavlovich Сообщений: 143 Откуда: Москва Дата регистрации: 21.11.2007 |
И что делать? Искать старый драйвер, где x32? У меня FOX7.
![]() |
Re: Регистрация класса Addin.drvfr для работы с кассой Штрих-М | |
---|---|
ssa Сообщений: 12951 Откуда: Москва Дата регистрации: 23.03.2005 |
Да, искать. От версии фокса ничего зависит, VFP всегда был 32-битным.
------------------ Лень - это неосознанная мудрость. ![]() |
Re: Регистрация класса Addin.drvfr для работы с кассой Штрих-М | |
---|---|
Konstantin_Pavlovich Сообщений: 143 Откуда: Москва Дата регистрации: 21.11.2007 |
Спасибо! Теперь буду знать, куда копать. Искать 32 битную версию, она есть на сайте Штрих. А я специально скачивал 64 битную, так как у меня Windows 64 разрядная.
![]() |
Re: Регистрация класса Addin.drvfr для работы с кассой Штрих-М | |
---|---|
Konstantin_Pavlovich Сообщений: 143 Откуда: Москва Дата регистрации: 21.11.2007 |
Скачал 32 разрядный драйвер кассы и всё заработало! Большое спасибо вам за совет! А я и не знал, что Фокспро не поддерживает 64 разрядные драйвера.
![]() |
Re: Регистрация класса Addin.drvfr для работы с кассой Штрих-М | |
---|---|
Равиль Автор Сообщений: 6518 Откуда: Уфа Дата регистрации: 01.08.2003 |
Пожалуйста )
VFP Advanced x64 - поддерживает - но это уже другая история ... ) ------------------ Тяжело согнать курсором муху с монитора ... ![]() |
© 2000-2023 Fox Club  |