当前位置:编程学习 > C#/ASP.NET >>

为什么我用VB.NET创建了多线程,换到别的电脑上无法正常运行?

--------------------编程问答-------------------- 这个问题困扰我很久了,不知道是COM对象的问题,还是.NET多线程的问题 --------------------编程问答-------------------- 刚才我测试了一下,在class1里面的test1方法里 不调用COM对象,直接弹一个msgbox,别的电脑还是不正常,看来是这个thread的问题了

--------------------编程问答-------------------- 这个问题,我自己瞎搞貌似有个变通的办法

先前的COM对象,我是直接引用的,然后用
DIM COM1 AS NEW COM1 来进行实例化,在其他机器就运行失败

我改成如下,其他机器就正常了
DIM COM1 AS OBJECE

COM1 = CREATOBJECT("COM1")

但这样用起来很蛋疼,没有COM1里面的方法提示,打错了都不知道..

汗... --------------------编程问答-------------------- 问题是你没有在其它电脑注册COM对象。如果没有,当然你就出错了。因为它无法引用此COM对象。 --------------------编程问答-------------------- 如楼上所说,应该是没有注册com对象吧
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,