ActiveX dll и W2K8 x64

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

ActiveX dll и W2K8 x64

Сообщение Antonariy » 25.12.2009 (Пт) 15:15

Dll не регистрируется на указанной системе, regsvr выдает ошибку
Модуль "xxx.dll" загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки 0x8002801c.

В интернете нашел описание ошибки:
This error means that regsvr32 was not able to access and/or update the registry. Check the permissions on the part of the registry where access is denied.
Админскими правами обладаю. Скопировал руками необходимые ветки реестра из 32х битной системы, но не помогло, объект не создается с безымянной ошибкой 800700C1 (до этого была ошибка "невозможно создать объект"). Начал грешить на то, что VBшные бинарники вообще не работают на x64, но простой exe заработал без вопросов.

Как решить данную проблему?
Лучший способ понять что-то самому — объяснить это другому.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: ActiveX dll и W2K8 x64

Сообщение Andrey Fedorov » 27.12.2009 (Вс) 1:33

Antonariy писал(а):Начал грешить на то, что VBшные бинарники вообще не работают на x64, но простой exe заработал без вопросов.


Вообще-то все прекрасно работает и регистрируется, как на Vista (64), так и на Windows-7 (64). Неидущего пока что не встречал
Непонятно в чем собственно проблема. Ну попробуйте регистрировать явно указывая при запуске что от имени админа...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Re: ActiveX dll и W2K8 x64

Сообщение Antonariy » 28.12.2009 (Пн) 12:07

Отключил UAC, начало регистрироваться, но при попытке создания объекта пишет "Невозможно создание объекта контейнером ActiveX".
Лучший способ понять что-то самому — объяснить это другому.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: ActiveX dll и W2K8 x64

Сообщение Andrey Fedorov » 28.12.2009 (Пн) 18:36

Antonariy писал(а):Отключил UAC, начало регистрироваться, но при попытке создания объекта пишет "Невозможно создание объекта контейнером ActiveX".


Похоже ему еще какую-то библиотеку/компонент надо...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

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

Re: ActiveX dll и W2K8 x64

Сообщение Antonariy » 29.12.2009 (Вт) 11:37

В том-то и дело, что нет. Я создал тестовый класс без всяких зависимостей.
Лучший способ понять что-то самому — объяснить это другому.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: ActiveX dll и W2K8 x64

Сообщение Andrey Fedorov » 29.12.2009 (Вт) 14:24

Antonariy писал(а):В том-то и дело, что нет. Я создал тестовый класс без всяких зависимостей.


Ну тогда могу только сказать что на моей Windows-7/64 все работает на ура. Да и на Висте ранее работало. Проект сложный, куча компонентов как моих так и сторонних...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: ActiveX dll и W2K8 x64

Сообщение ANDLL » 29.12.2009 (Вт) 19:16

У тебя может быть приложение-хост написано на .NET?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: ActiveX dll и W2K8 x64

Сообщение Andrey Fedorov » 29.12.2009 (Вт) 20:04

ANDLL писал(а):У тебя может быть приложение-хост написано на .NET?


Нет. Чисто VB6.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: ActiveX dll и W2K8 x64

Сообщение ANDLL » 29.12.2009 (Вт) 22:03

Да не у тебя :)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

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

Re: ActiveX dll и W2K8 x64

Сообщение Antonariy » 30.12.2009 (Ср) 11:44

Лучший способ понять что-то самому — объяснить это другому.


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 69

    TopList