Ошибка при создании объекта из компоненты v7plus.dll |
|
|
При работе с 1С появляется ошибка компоненты V7PLUS.DLL: Ошибка при создании объекта из компоненты C:\Program Files\1Cv77\BIN\v7plus.dll (отсутствует CLSID)Такая ошибка часто возникает после переустановки системы, и бухгалтер замечает её не сразу. Обычно замечают при заполнении форм регламентированной отчётности, обмене данными между базами или вызове интернет поддержки. Такое сообщение означает, что v7plus.dll не зарегистрирован в системе, и файл v7plus.dll надо зарегистрировать! Для регистрации файла (его ещё называют компонент или библиотека):
Пояснение, для тех, кто хочет знать больше: Средство Regsvr32 (Regsvr32.exe) предназначено для регистрации и отмены регистрации элементов управления OLE, например автоматически регистрируемых DLL- или OCX-файлов. Эта программа находится в каталоге system32 системного каталога ОС, на нашем компьютере с ОС MS Vista это C:\Windows\System32\. Работает и в ОС MS Windows XP и в MS Windows Vista. В 1С чаще всего регистрируются v7plus.dll и barcode.ocx. Для регистрации надо запустить программу Regsvr32.exe и через пробел указать параметр - полный путь к файлу, который регистрируете. Если в именах файла или каталога встречается пробел, то весь путь к файлу надо взять в кавычки, как в нашем примере "C:\Program Files\1Cv77\BIN\V7PLUS.DLL". Для выполнения таких команд мы пользуемся файловым менеджером FAR.
Средство RegSvr32.exe вызывается перечисленными ниже параметрами командной строки.
Используемое средство Regsvr32.exe пытается загрузить компонент и вызвать его функцию DLLSelfRegister. Если попытка заканчивается успешно, выводится соответствующее диалоговое окно. В противном случае отображается сообщение об ошибке. Оно может содержать код ошибки Win32. А такое сообщение появляется при отмене регистрации:
|



