调用VB6生成的com组件的一个记录

By admin at 2018-05-06 • 0人收藏 • 253人看过

VB6生成的COM组件貌似和其他的有一点区别。。。(我猜)

这次试验成功调用了一直导致困惑的这个com组件, 试验步骤如下:

1,重装了win7 32位原版系统

2,下载了最新的aar软件

3,复制这些com组件dll到一个名字为英文(comdll)的文件夹里

4,手动regsvr32 这些个dll

5,调用上次写的aar的com组件查看演示程序 , 发现查看不到com里面的函数

6,复制这些个dll到系统的c:/windows/system32/目录下

7,再次手动注册这些个dll组件

8,再次调用com组件查看演示程序, 成功!!


试验环境:

装了系统之后,注册,查看,发现不行,于是猜测可能需要vb6的runtime环境, 于是我从网上下载了vb6的runtime安装, 之后再次查看, 还是不行, 于是我又安装了framework_v452 , 再次查看, 还是不行。 之后破罐子破摔, 直接复制这些dll到system32目录里, 然后重新注册, 查看, 这次可以了。


问题分析:

人懒, 不想再次重装系统了,所以不知道上面安装vb6的运行后环境会不会有用。。。?

也许这步骤就是多余的,还有那个framework也是, 估计也用不上!!

等我到另外一台电脑上去试试之后再做定夺。

1 个回复 | 最后更新于 2018-05-07
2018-05-07   #1

更新:

找到问题了, 不是上面说的任何问题,是因为在c:/windows/system32/目录下少复制了一个dll,这里需要5个dll,而我只复制了4个自认为需要的。


登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
黑猫Aar教程网:简码编程
C大Aardio论坛:Aar爱好者论坛
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...