奇葩的另类问题: DLL调用。

jiaxueq 2017-09-10 06:57:44
有个DLL,COM类型。 需要regsvr32 *.dll ,然后在VB里 as new obj 来使用。

有办法在 不用 regsvr32 的情况下,调用吗?


...全文
1419 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaxueq 2017-09-14
  • 打赏
  • 举报
回复
引用 3 楼 Chen8013 的回复:
是“自己的”还是“别人的”,都是一样的用法。 楼主看看这个帖子吧: http://bbs.csdn.net/topics/390984668
嗯,看了一下明白个大概,稍候测式弄一下。
jiaxueq 2017-09-14
  • 打赏
  • 举报
回复
引用 4 楼 Tiger_Zhao 的回复:
只要有注册功能的程序都可以,比如 regsvr32.exe,比如安装程序。 VB6也可以:打开 Project\Reference 对话框,然后点 Browse 按钮选取 dll 文件,就自动注册了。
你沒明白我的意思,上面的 Chen0813应该明白了。 做成绿色软件:不想revsvr32,因为会写一堆clsid信息进注册表,只想“临时”调用一下这个DLL。 而这个DLL是C++写的,也不是我做的。
Tiger_Zhao 2017-09-12
  • 打赏
  • 举报
回复
只要有注册功能的程序都可以,比如 regsvr32.exe,比如安装程序。
VB6也可以:打开 Project\Reference 对话框,然后点 Browse 按钮选取 dll 文件,就自动注册了。
舉杯邀明月 2017-09-11
  • 打赏
  • 举报
回复
是“自己的”还是“别人的”,都是一样的用法。 楼主看看这个帖子吧: http://bbs.csdn.net/topics/390984668
jiaxueq 2017-09-10
  • 打赏
  • 举报
回复
引用 1 楼 Chen8013 的回复:
这个办法是有的,不过有点麻烦。 你搜索一下“不注册调用ActiveX DLL”,应该可以找到示例代码的。
这个DLL是第三方C++写的,不是我做的。
舉杯邀明月 2017-09-10
  • 打赏
  • 举报
回复
这个办法是有的,不过有点麻烦。 你搜索一下“不注册调用ActiveX DLL”,应该可以找到示例代码的。

1,486

社区成员

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

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