| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| Лучше всего совсем никакие компоненты не использовать, а делать всё "руками" - написанием кода. Да, я знаю, что многократно сложнее! но потом зато гиморов не будет. убедился многократно, и вот в текущий момент продолжаю убеждаться: сам огреб проблемы, и ищу, как обойтись в своей задаче без контрола |