VB怎样调用VC生成的DLL

tubo_true 2006-05-24 08:46:03


用VB中的引用来引用这个DLL,报不能引用

怎样用这个DLL

VC写这个DLL有什么要求没有
...全文
183 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
loveyouvb 2006-06-02
  • 打赏
  • 举报
回复
怎么会不可以引用 没可能吧
你有没定义?
NicX 2006-05-29
  • 打赏
  • 举报
回复
首先dll要导出函数,这个可以用visual studio自带的dependency walker察看
在vc中写导出函数时函数前必须要有__stdcall关键字或者WINAPI来指出调用方式,然后在.def文件里面EXPORTS要导出的函数。
vb里面引用的时候和调用api是一样的格式,像这个样子:
private declare function MyFunction lib "MyDll.dll" (byval MyArgs as long) as long
redskyy 2006-05-24
  • 打赏
  • 举报
回复
只要是标准的DLL,直接在模块中声明函数就可以了。
不需要引用。
dz08039 2006-05-24
  • 打赏
  • 举报
回复
dll要__stdcall类型输出的,在vb里声明一下就可以了

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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