Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Работа программ с ActiveX под WINXP


Автор: Rain_13 8.4.2008, 09:32
Здравствуйте!

Написан пакет программ с использованием актив х компонентов.

Под неограниченной учетной записью(администратора) пакет  работает, все в порядке, но если его запустить под ограниченной учетной записью(обычный пользователь) вылетает следующая ошибка:

ActiveX component can't create object

В чем дело? Как решить данную проблему?
Заранее спасибо! 

Автор: bom 8.4.2008, 13:14
Здравствуйте.
Запускайте установку пакета (install) от (или под) имени учетной записи с правами администратора.

Автор: Rain_13 9.4.2008, 05:38
BOM, Вы немного не так поняли! С инсталяцией нет никаких проблем.....проблемы начинаются когда запускаешь проинсталлированный пакет под ограниченной учетной записью, тогда и вылетает ошибка!

Автор: Akina 9.4.2008, 08:15
Поиск по сайту Майкрософт (в документации и базе знаний) по точной фразе сообщения об ошибке быстро выведет на статью, которая описывает причины и предлагает решения.

Автор: bom 9.4.2008, 11:29
Да, вы правы, совет Akin-ы вероятно более подходит для вас.

Автор: vbCrLf 9.4.2008, 13:56
Можно попробовать под учетной записью администратора зарегистрировать ActiveX-компоненты.

regsvr32 C:\Fullpath\YourActiveX.ocx

Автор: JusTalionis 17.4.2008, 10:45
Лучше всего совсем никакие компоненты не использовать, а делать всё "руками" - написанием кода.
Да, я знаю, что многократно сложнее! но потом зато гиморов не будет.

убедился многократно, и вот в текущий момент продолжаю убеждаться: сам огреб проблемы, и ищу, как обойтись в своей задаче без контрола


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)