为什么我用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