C/C++ - как сделать регестрируемый в regsrv32 DLL

Ответить
Аватара пользователя
Oldschool

C/C++ - как сделать регестрируемый в regsrv32 DLL

Сообщение Oldschool »

чем отличается DLL кототый можно зарегистрировать в regsrv32 от того который нельзя



к примеру у меня есть TextCaptureX.dll

>regsrv32 "C:\...\TextCaptureX.dll возвращает success



а когда я делаю свой test.dll команда не проходит



пытаюсь сделать DLL к которому можно подключится через COM object из другой проги
Аватара пользователя
ivank

Re: C/C++ - как сделать регестрируемый в regsrv32 DLL

Сообщение ivank »

Oldschool, неплохо бы почитать документацию, что ли. В любой нормальной книжке про COM написано, что надо сделать, чтобы можно было зарегистрировать компонент. Ну или в MSDN'е. Если коротко, то надо реализовать экспортировать функции
DllRegisterServer
и
DllUnregisterServer
из dll.
Аватара пользователя
Oldschool

Re: C/C++ - как сделать регестрируемый в regsrv32 DLL

Сообщение Oldschool »

новым пользователям VS ваш линк к сожалению не о чем не говорит
Аватара пользователя
Oldschool

Re: C/C++ - как сделать регестрируемый в regsrv32 DLL

Сообщение Oldschool »

Oldschool, зато даёт отправную точку всем, кто хочет и умеет думать головой. Вы бы почитали какие-нибудь статьи или книжки по COM прежде чем вопросы задавать, глядишь помогло бы.



Например, вот эту,
http://proklondike.com/contentview.php?content=263
. Книжка не ахти, и во многом современные реалии разработки (в частности ATL и нативную поддержку COM студией, хотя если бы вы пользовали ATL, то вопроса как зарегистрировать сервер вообще бы не возникло), но основы там таки есть.
Аватара пользователя
Oldschool

Re: C/C++ - как сделать регестрируемый в regsrv32 DLL

Сообщение Oldschool »

Цитата:



Oldschool, зато даёт отправную точку всем, кто хочет и умеет думать головой. Вы бы почитали какие-нибудь статьи или книжки по COM прежде чем вопросы задавать, глядишь помогло бы.



Например, вот эту,
http://proklondike.com/contentview.php?content=263
. Книжка не ахти, и во многом современные реалии разработки (в частности ATL и нативную поддержку COM студией, хотя если бы вы пользовали ATL, то вопроса как зарегистрировать сервер вообще бы не возникло), но основы там таки есть.



Cлушай чувак, давай ты раслабишся а



Я могу на форуме задавать любые вопросы какие хочу, если я не ошибаюсь это раздел програмирования, я не спам гоню здесь. Oн еще недеволен что я задаю вопросы.



Oткуда такие как ты берутся?



Если человек в жизни с VS не работал не значит что он не думает головой.



Cпасибо за рекомдацию конечно, но помоему ты чего то попутал...Человек который вот этот ман написал, это человек нормальный, а ты странный парень. С чего ты решил что на форуме нужен совет на МSDN идти. Не можешь помочь не флудь в топах, сам на МSDN иди.

http://www.vector.org.uk/archive/v231/askdll.htm
Ответить

Вернуться в «Программирование и базы данных»