vb 用动态库封装dll的问题

sw519 2018-05-02 04:02:11
1.vb 用win32 form调用厂家给的两个dll中的函数都可以正常运行
2.自己用vb把厂家提供的dll重新封装了下,生成一个新的dll,再用win32 from调用的时候,一调用这个dll,form就卡死。自己测试了下,如果自己封装的dll调用厂家给的其中一个dll是没有问题的,如果两个一起调用的话,函数执行完之后就卡死了,不知道是什么原因,是不是不能同时调用两个第三方给的dll?
3.把win32 from和自己封装的dll放在同一个工程中,调试都没有问题。但把dll生成之后,用win32 form 调用(当里面需要用到厂家提供的两个dll时)就卡死
...全文
867 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sw519 2018-05-25
  • 打赏
  • 举报
回复
编译成P代码可以了,谢谢1楼
threenewbee 2018-05-04
  • 打赏
  • 举报
回复
vb只能编写activex的dll,用非官方的插件可以编译传统的dll,但是因为依赖vb运行库的初始化,所以这种dll只能用vb调用,没有实际价值。
赵4老师 2018-05-03
  • 打赏
  • 举报
回复
《Windows核心编程》
脆皮大雪糕 2018-05-03
  • 打赏
  • 举报
回复
编译选项里面,编译成P代码试试

7,762

社区成员

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

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