DLL Работает только у меня

Создание, использование компонентов ActiveX
mrs2000
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 16:53
Откуда: Иркутск

DLL Работает только у меня

Сообщение mrs2000 » 20.04.2005 (Ср) 2:09

Написал ActiveX DLL которая потом используется в другом проекте. При запуске на любой другой машине выдает ошибку: "ActiveX не может создать объект". На моей (на которой все это писал - работает). Везде Win2K SP2.
В чем проблема?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.04.2005 (Ср) 2:39

Эх...
Регистрировал?..
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

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

Сообщение Andrey Fedorov » 20.04.2005 (Ср) 8:05

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

mrs2000
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 16:53
Откуда: Иркутск

Сообщение mrs2000 » 20.04.2005 (Ср) 11:36

Не регистрировал.
А как?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.04.2005 (Ср) 11:52

regsvr32.exe mydll.dll
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

mrs2000
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 78
Зарегистрирован: 05.01.2004 (Пн) 16:53
Откуда: Иркутск

Сообщение mrs2000 » 21.04.2005 (Чт) 5:10

Попробовал зарегестрировать. Ничего не изменилось.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 21.04.2005 (Чт) 14:35

И что regsvr32 сказал?

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 21.04.2005 (Чт) 16:10

regsvr32.exe "full_path_to_dll"

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 16.06.2005 (Чт) 11:29

Может я ошибаюсь, но вообще при создании ACTIVEX DLL в VB нужно указывать В Project Properties -> Component -> Binary Compatibility.

Чтобы сгенерённый объект имел всегда один и тот же ID - ник.

Или что то в этом роде. :roll:

Возможно трабл этом.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.06.2005 (Чт) 20:46

Раз на машине автора работает, значит не в этом. А в регистрации. И вообще, трабла уже два месяца как нет :twisted:
Изображение


Вернуться в Компоненты

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

    TopList