dll在VB、PB中为什么不能调用,急用!

briar 2002-10-19 05:53:13
我制作的WIN 32 DLL为什么不能在VB和PB中调用呢,在程序执行时总是出现找不到dll入口点Init_com in MYDLL.DLL中,而在VC中用隐式连接调用就不会出现这个问题 ,多谢!
最好有例子来说明一下DLL文件
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
super_xxx 2002-10-22
  • 打赏
  • 举报
回复
你先用DEPENDS 看看函数名称,如果有@之类的符号,可能是你没导出函数
加个.def文件导出一下,试试
briar 2002-10-22
  • 打赏
  • 举报
回复
编译成RELEASE版也不行啊!我用MFC DLL向导生成的DLL就可在VB、PB中调用,而用WIN 32 DLL向导生成的DLL就不能在VB、PB中调用了,不知这是为什么,还希望各位高手多多指导,谢谢!
briar 2002-10-22
  • 打赏
  • 举报
回复
我也用.def文件导出了,还是不行!
qhd0233 2002-10-19
  • 打赏
  • 举报
回复
刚才看的另一个问题也是这个,我把我想到的一个小问题说了出来,当然,不是谁都能犯这个错误的,就是:
把DLL编译成DEBUG版而不是RELEASE版的话就不能正确调用的。
权当提个醒吧。
rivershan 2002-10-19
  • 打赏
  • 举报
回复

偶有篇文章~是我在学dll时写的笔记~
http://expert.csdn.net/Expert/topic/1034/1034807.xml?temp=.2713434
希望能对你有帮助~

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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