发表于:2007-11-15 21:28:00
楼主
请问用VB.NET和VB6.0开发OPC客户端一样吗?
我用visual studio2005中的开发工具来做OPC Client,代码用的是网上经典的代码,但在执行的时候出现这样的问题:
我的程序大概如下
dim MyopcServer as OPCServer
dim MyopcGroups as OPCGroups
在主程序中
MyopcServer=new OPCServer
MyopcServer.Connetion(OPC.SimaticNET)
MyopcGroups=MyopcServer.OPCGroups/*程序在这条语句出现错误,提示是无法将OPCAutoMation.OPCServer类型转换为OPCAutoMation.IOPCGroups类型
可这里明明是两个OPCGroups类型啊?找不到原因,自己怀疑是VB6.0和VB.NET的编程方式不一样,可能这样行不通,查了一些英文资料说.NET是不支持COM,不知道对不?
如果用.NET改怎么办呢?