急啊,如何调用这个vc编译的dll?

kkttcsd 2006-06-28 12:24:28
有这个么一个vc编译的dll,用regsvr32 注册,说没有找到dllregisterserver输入点,注册不了.用Viewdll.exe看,都是类的函数,我该怎么调用啊?


??0CInterface@@QAE@ABV0@@Z
??0CInterface@@QAE@XZ
??1CInterface@@UAE@XZ
??4CInterface@@QAEAAV0@ABV0@@Z
??_7CInterface@@6B@
?BeClose@CInterface@@IAEXXZ
?ConnectResult@CInterface@@IAEXH@Z
?End@CInterface@@QAEHXZ
?Ini@CInterface@@QAEHXZ
?IsConnect@CInterface@@UAEHVCString@@@Z
?Start@CInterface@@QAEHVCString@@@Z
?TalkBeClose@CInterface@@UAEXXZ
?TalkOnConnect@CInterface@@UAEXH@Z
?TalkStart@CInterface@@UAEXVCString@@@Z
...全文
302 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangqiushui 2006-07-13
  • 打赏
  • 举报
回复
标准dll不需要regsvr32,在vb中声明即可,就像使用api一样,active dll可以regsvr32
leongwong 2006-06-29
  • 打赏
  • 举报
回复
Declare Function TestVCDLL Lib "VCDLL.dll" (ByVal inputData As String, ByVal outputData As String) As Integer
不需要用Regsvr32来注册,直接在程序中引用
of123 2006-06-29
  • 打赏
  • 举报
回复
1 创建一个新的 VC++ 工程,选 Win32 Dynamic-Link Library。

2 把你放函数的 .cpp 文件添加进来。

3 把所有的函数前都加上 __stdcall。

4 把 .def 文件添加过来,如果有的话;否则重写一个。

5 Build DLL 文件。
蒋晟 2006-06-28
  • 打赏
  • 举报
回复
只有MFC程序才可以使用MFC扩展DLL
TechnoFantasy 2006-06-28
  • 打赏
  • 举报
回复
你可以参考一下如何编写普通的DLL的VC代码将你所需要的功能输出到普通的DLL函数中。
kkttcsd 2006-06-28
  • 打赏
  • 举报
回复
哦,那如果有源代码怎么修改呢?

863

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧