新人求助:vb脚本调用pcomm的com接口问题

paradisenefu 2015-07-08 07:33:40
如下代码所示,在创建对象时报错,请大神帮忙分析下是何原因?另外操作系统是64位,pcomm程序是32位,是否跟这也有关系,谢谢!
Dim Mgr
Set Mgr = CreateObject("PCOMM.autECLConnMgr")
...全文
2919 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huaxianghero 2017-07-27
  • 打赏
  • 举报
回复
楼主,请问这个dll文件在什么地方呢?
Carlven2012 2015-07-10
  • 打赏
  • 举报
回复
引用 2 楼 paradisenefu 的回复:
[quote=引用 1 楼 Carlven2012 的回复:] 对象不存在,还是dll没注册?
dll注册了,可能是由于64位环境调用32位com接口的问题,刚测试了在32位环境中无报错。请问在64位环境 中如何调用32位com接口?[/quote] 你那错误提示明显是找不到那DLL文件,极可能的原因是因为64位系统dll放的位置与32位的不同,你那DLL是32位的,在64位系统,就得放在C:\WINDOWS\syswow64里面 ,然后注册。
Carlven2012 2015-07-09
  • 打赏
  • 举报
回复
对象不存在,还是dll没注册?
paradisenefu 2015-07-09
  • 打赏
  • 举报
回复
引用 1 楼 Carlven2012 的回复:
对象不存在,还是dll没注册?
dll注册了,可能是由于64位环境调用32位com接口的问题,刚测试了在32位环境中无报错。请问在64位环境 中如何调用32位com接口?

863

社区成员

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

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