Re: OLE Объект

sansey234

Если есть программка, являющаяся OLE объектом, надо ли ее регистировать (или dll - ки в ее составе) в ОС, для дальнейшего использоваг\ния в своих программах или нет?
Если да, то чем ее регистрить?

Dasar

Регистрировать надо.
dll - Regsvr32 xxx.dll
exe - xxx.exe /RegServer

sansey234

А для чего \RegServer

sansey234

А для чего \RegServer ?

Dasar

Нужен для регистрации Ole-объекта, реализованного не в виде dll-ки, а виде exe-шника.

sansey234

А разрегистрить как? Тоже есть какая то команда?

Dasar

regsvr32 /u xxx.dll
xxx.exe /UnregServer

ol4a21

regsvr32 /u
component.exe /UnregServer
как ни странно

sansey234

fnx

bobking

А статуэтку ты уже нашёл?

sansey234

До статуетки еще не дошел, а вот Армстронга - нашел, я в темноте кнопку не видел

sansey234

Что то у меня не получается разрегистрить Equation 3.0
ошибку выдает, что библиотека плохая либо она в памяти, хотя ее нет в памяти то

Lara57

перезагрузись

Lara57

А можно еще в реестре все руками стереть.

sansey234

А в реестре где находится?

bobking

Чувствуется у тебя, уважаемый, искренняя любовь к семейству ОС Windows.

sansey234

Да я полазил по реестру, там этот Equation в десяти местах прописан

sansey234

Не, что то dll у Equation никак регистриться не хочет, что делать то?

Lara57

Берешь OLE/COM Viewer (он с Visual C++ поставляется открываешь в нем этот файл, смотришь что там есть и удаляешь из реестра все, что можно. По идее достаточно удалить только то, что в CLSID лежит и ProgID (строчки типа CoolProga.Version1 в HKEY_CLASSES_ROOT).

sansey234

Почему Microsoft Office может регистрить и unрегистрить, а при ручном регистрировании regsvr выдает ошибку?
Например такой объект как Equation

oleg701

Equation 3.0? Знакомое сочетание букв
Только я его на AS/400 встречал...
Оставить комментарий
Имя или ник:
Комментарий: