PDA

Показать полную графическую версию : Office | Проблема из других приложений использующих mscomctl.ocx


Sanchos
15-06-2010, 12:47
Сорри если было подобное, поиском не нашёл ответа.

Суть проблемы. Есть несколько утилит которые используют mscomctl.ocx. Со старыми офисами, включая 2007 проблемы нет, там эта библа есть и работает. Даже если нет офиса совсем, то её можно доустановить отдельно и зарегистрировать. А вот с установкой 2010 офиса возникла проблема. Утилиты не могут найти mscomctl.ocx. Если пытаться его установить в ручную и зарегистрировать то возникает какая то ошибка мол невозможно зарегистрировать.

Отчего так, может кто знает?

Twister83
15-06-2010, 15:35
А что именно пишет в тексте ошибки?
По этому адресу же регестрируете библиотеку - \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls\
какой параметр ставите?

Можно название какой-нибудь утилиты для теста на 2010 офисе.

Sanchos
15-06-2010, 17:01
Дело затрудняется тем что у меня офиса 2010 нет и возможности его поставить пока тоже нет! Проблема эта возникла у одного из моих клиентов. Он сказал что было сообщение "Не удалось загрузить модуль mscomctl.ocx" при попытке зарегить библу с помощью regsvr32 "c:\WINDOWS\system32\mscomctl.ocx"

Ему 2010 был особо не нужен, так что он его снёс и всё заработало.

Поэтому и обратился на форум, может кто сталкивался.

Sanchos
16-06-2010, 12:18
Поставил 2010 офис на виртуальную машину. И вот что чудит (см. аттач, там анимированный гиф)
Я так же пробовал и с другой либой установленной в корень диска С, но и с родной и с этой происходит одно и то же.

Что это за фигня то, знает кто?

Twister83
16-06-2010, 14:07
Sanchos, какая версия Проджекта (номер сборки).
У меня все нормально работает. Почему-то у вас библиотека на корне диска С прописана, пробовали регестрировать в папку систем32?
http://imglink.ru/pictures/16-06-10/d8c823672324f7fabafb2a091f3eb6b7.jpg

Sanchos
16-06-2010, 15:22
14.0.4763.1000_86_ru_en
Яж написал, что и с родной (в систем32) и с этой (С) происходит одно и то же.

Проблема оказалась в том что 2010 каким то боком блокирует использование этой либы в других приложениях, пока в самом редакторе офиса не добавиш любой из элементов интерфейса этой либы в палитру tools. После этого в сторонних всё встало на свои места. Свинья конечно большая со стороны МС.

раньше всё работало без подобных прясков с бубнами.

П.С. проверял на виртуальной машине с WinXP sp3 RU.




© OSzone.net 2001-2012