Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   Office | Проблема из других приложений использующих mscomctl.ocx (http://forum.oszone.net/showthread.php?t=178215)

Sanchos 15-06-2010 12:47 1434442

Office | Проблема из других приложений использующих mscomctl.ocx
 
Сорри если было подобное, поиском не нашёл ответа.

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

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

Twister83 15-06-2010 15:35 1434576

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

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

Sanchos 15-06-2010 17:01 1434637

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

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

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

Sanchos 16-06-2010 12:18 1435178

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

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

Twister83 16-06-2010 14:07 1435245

Sanchos, какая версия Проджекта (номер сборки).
У меня все нормально работает. Почему-то у вас библиотека на корне диска С прописана, пробовали регестрировать в папку систем32?

Sanchos 16-06-2010 15:22 1435307

14.0.4763.1000_86_ru_en
Яж написал, что и с родной (в систем32) и с этой (С) происходит одно и то же.

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

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

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


Время: 11:51.

Время: 11:51.
© OSzone.net 2001-