Консультация № 55171
12.09.2006, 15:49
0.00 руб.
0 3 2
Салют! А подскажите, как можно зарегистрировать в системе библиотеку msadr1.dll? Обычный regsvr32 не спасает, rundll32 msador15,DllRegisterServer - тоже. Что делать? Куды бечь?

Обсуждение

давно
Профессионал
848
1596
12.09.2006, 22:07
общий
Можно вопрос, зачем?Если твой ехе юзает эту DLL‘ку, то кинь её в одну папку вместе с прогой, думаю подцепит.
Неизвестный
14.09.2006, 19:05
общий
это ответ
Здравствуйте, Skif!

Совсем не обязательно регистрировать DLL-ку в системе, несмотря на постоянные внушения нам об этом. Я никогда не регистрирую их - в лучшем случае кину в System32 (NT) или в System (9Х). А привязать прогу можно и к незарегистрированной библиотеке : "Project" - "References" - кнопка Browse - выбор библиотеки.
Неизвестный
16.09.2006, 12:53
общий
это ответ
Здравствуйте, Skif!
Попробуйте обычным способом установить ссылку на нее (Project\References), в появившемся окне нажмите кнопку Browse и найдите Вашу библиотеку. Если и тут ничего не поможет, то это уже не библиотека классов, а АПИшная ДЛЛка - функции из нее можно вызывать только через Declare. Хотя есть еще вариант, что она, может, не поддерживает IDispatch-интерфейс, то тогда - прямая дорога к СОМ-АПИ. В таком случае ознакомьтесь вот с этим: http://www.vbstreets.ru/VB/Articles/65974.aspx
Форма ответа