Интерфейс не зарегистрирован!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
mZone
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 07.02.2007 (Ср) 9:17

Интерфейс не зарегистрирован!

Сообщение mZone » 04.05.2010 (Вт) 10:16

Помогите, пожалуйста, советом.
С недавнего времени при выполнении следующего кода:
Код: Выделить всё
Dim Acc as Access.Application
set Acc=New Access.Application

выскакивает ошибка -2147221163: Интерфейс не зарегистрирован.
То же самое и при вызове CreateObject.
В референсах стоит ссылка на Microsoft Access 8.0 Object Library (Office 97)
Понимаю, что ошибка связана с регистрацией каких то компонентов (компонента), но какого?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Интерфейс не зарегистрирован!

Сообщение Хакер » 04.05.2010 (Вт) 11:13

—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

mZone
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 07.02.2007 (Ср) 9:17

Re: Интерфейс не зарегистрирован!

Сообщение mZone » 04.05.2010 (Вт) 11:50

Хакер писал(а):http://blogs.msdn.com/oldnewthing/archive/2009/01/22/9360856.aspx

??? А можно поподробнее ???

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Интерфейс не зарегистрирован!

Сообщение Хакер » 04.05.2010 (Вт) 12:49

Это блог Рэймонда Чена. Он пишет интересные статьи о внутреннем устройстве Windows. Он один из ключевых лиц в Microsoft, отвечающих за архитектуру ОС.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

mZone
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 07.02.2007 (Ср) 9:17

Re: Интерфейс не зарегистрирован!

Сообщение mZone » 04.05.2010 (Вт) 13:13

Хм. Вы предлагаете обратиться к нему с данным вопросом или почитать его блог?
Я ведь ищу конкретной помощи.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Интерфейс не зарегистрирован!

Сообщение Хакер » 04.05.2010 (Вт) 13:17

Я предлагаю прочитать написанную им статью, ссылку на которую я дал. В ней объясняется, почему возникает упомянутая тобой ошибка. В ней именно это описывается и ничего другого.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

mZone
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 07.02.2007 (Ср) 9:17

Re: Интерфейс не зарегистрирован!

Сообщение mZone » 04.05.2010 (Вт) 13:34

Тогда, насколько я Вас понял, в реестре в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8E17FFF3-C5BA-11D1-8D8A-0060088F38C8} должен находиться раздел InprocServer32 ? У меня же там только LocalServer32 и InprocHandler32. Это неверно?

mZone
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 07.02.2007 (Ср) 9:17

Re: Интерфейс не зарегистрирован!

Сообщение mZone » 05.05.2010 (Ср) 7:59

Да уж. Ничего не получается. Что интересно, на другом компьютере точно такие же ключи реестра и все работает :?
Может у кого-нибудь еще какие мысли?

mZone
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 07.02.2007 (Ср) 9:17

Re: Интерфейс не зарегистрирован!

Сообщение mZone » 11.05.2010 (Вт) 8:13

Прошу прощения за назойливость, и все таки, как же победить эту беду. Бился все выходные, ничего не выходит :(

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Интерфейс не зарегистрирован!

Сообщение Antonariy » 11.05.2010 (Вт) 10:20

Переустанови офис, очевидно он поврежден. Это будет быстрее, чем сравнивать разные реестры.
Лучший способ понять что-то самому — объяснить это другому.

mZone
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 07.02.2007 (Ср) 9:17

Re: Интерфейс не зарегистрирован!

Сообщение mZone » 11.05.2010 (Вт) 10:43

Antonariy писал(а):Переустанови офис, очевидно он поврежден. Это будет быстрее, чем сравнивать разные реестры.

Офис переустанавливал (удалил, хвосты затер, реестр почистил) - никакого толку


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 28

    TopList