new MsCommClass()的奇怪问题!
Winform:
程序在 this.msComm = new MsCommLib.MsCommClass(); 行报了80040112的错误.
这是在客户机器上报的, 程序在我本地机器是可以运行的.
开始以为MsComm32.ocx没注册上 手动注册后还是无效
程序引用的Interop.MsCommLib.DLL也在应用程序.exe同一目录下.
(也不会是其它代码段引起,即使在我本地机器写一个最最简单的在Form_load中直接new MsCommClass()的程序 ,编译好可以运行 拿到客户机器还是不行的)
客户机器装了Framework 2.0的
不知道是什么其它问题引起的,请有经验的教下....
------解决方案--------------------up
------解决方案--------------------帮顶
------解决方案--------------------80040112是无法创建com对象,应该还是MsComm32.ocx注册的问题
------解决方案--------------------MsComm32.ocx好像要license的吧,看看是不是这问题,不行就找个包重新安装下,另外还要看下是否授予了权限
------解决方案--------------------帮顶