Вопрос № 55171: Салют! А подскажите, как можно зарегистрировать в системе библиотеку msadr1.dll? Обычный regsvr32 не спасает, rundll32 msador15,DllRegisterServer - тоже. Что делать? Куды бечь?...
Вопрос № 55.171
Салют! А подскажите, как можно зарегистрировать в системе библиотеку msadr1.dll? Обычный regsvr32 не спасает, rundll32 msador15,DllRegisterServer - тоже. Что делать? Куды бечь?
Отправлен: 12.09.2006, 15:49
Вопрос задал: Skif (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Совсем не обязательно регистрировать DLL-ку в системе, несмотря на постоянные внушения нам об этом. Я никогда не регистрирую их - в лучшем случае кину в System32 (NT) или в System (9Х). А привязать прогу можно и к незарегистрированной библиотеке : "Project" - "References" - кнопка Browse - выбор библиотеки.
--------- Труд сделал обезьяну человеком, а лень человека - программистом !
Ответ отправил: Кокорич Вадим Леонидович (статус: 6-ой класс)
Ответ отправлен: 14.09.2006, 19:05
Отвечает: Залетин Виталий Викторович (мь!тарь)
Здравствуйте, Skif!
Попробуйте обычным способом установить ссылку на нее (ProjectReferences), в появившемся окне нажмите кнопку Browse и найдите Вашу библиотеку. Если и тут ничего не поможет, то это уже не библиотека классов, а АПИшная ДЛЛка - функции из нее можно вызывать только через Declare. Хотя есть еще вариант, что она, может, не поддерживает IDispatch-интерфейс, то тогда - прямая дорога к СОМ-АПИ. В таком случае ознакомьтесь вот с этим: http://www.vbstreets.ru/VB/Articles/65974.aspx
--------- Учиться никогда не поздно. Особенно программированию!