自己制作一个DLL,想在DLL中创建MSCOMM,然后本DLL提供一个事件传出一个结果供调用端使用。
我创建MSCOMM的方法入下:
Dim MSComm1 As MSComm
Set MSComm1 = CreateObject("MSCommLib", "MSComm")
在本机(我的开发用电脑是WIN7 64BIT 旗舰版)是正常运行的,编译后的DLL跟随客户端EXE文件
安装到XP SP3的客户机上后,在运行到上面的set语句的时候出错,提示:
Class does not support Automation or does not support expected interface
调用本DLL的EXE也是VB6制作的。
自己解决了