当前位置:
工控论坛
> >
产品
>
OPC
我要发帖
为什么在VB下能用,在VC下不能用
点击:
1336
| 回复:
4
herocsu
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 3回
年度积分:0
历史总积分:56
注册:2002年11月13日
发表于:2002-12-06 17:47:00
楼主
我想用横河公司提供的一个OPC ActiveX控件和CS1000通信,可是为什么在VB下该控件用得好好的。在VC下就是有问题呢。help me
分享到:
收藏
邀请回答
回复楼主
举报
ifthenelse
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 12回
年度积分:0
历史总积分:24
注册:2002年9月25日
发表于:2002-12-04 16:04:00
1楼
VB下能用的VC下肯定可以用,简单的办法是把它的类型库加入到你的VC项目中,或者用COleDispatchDriver也可以,后者麻烦些。 www.onlinecontrol.net
回复
引用
举报
herocsu
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 3回
年度积分:0
历史总积分:56
注册:2002年11月13日
发表于:2002-12-05 11:34:00
2楼
可是我明明已经将它加入到工程项目中去了呀, Project->Add To Project->Components and Controls ->Registered ActiveX Controls->CENTUM Control->Insert, 编译的时候都没有问题,偏偏执行的时候就说在winocc.cpp中有一个Debug Assertion Failed错误。 你能说得再详细一点吗。
回复
引用
举报
ifthenelse
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 12回
年度积分:0
历史总积分:24
注册:2002年9月25日
发表于:2002-12-05 14:31:00
3楼
可能是构造函数上调用的问题,你是用指针还是直接构造实例了,用指针要NEW一下,有的时候还要Create等等。 www.onlinecontrol.net
回复
引用
举报
herocsu
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 3回
年度积分:0
历史总积分:56
注册:2002年11月13日
发表于:2002-12-05 19:30:00
4楼
我已经找到方法了,多谢了,ifthenelse,的确是我调用上出了问题,谢谢你让我找到了思路,不过CS1000的说明书说这个控件is available for use with VB,搞到后面我怀疑它只能在VB下面用, Thank you Very Much.
回复
引用
举报
热门招聘
相关主题
OPCServer的Connect方法所需...
[1514]
OPCUA开发的步骤,主要针对ST...
[2309]
opc dcom 的配置问题
[3390]
OPC自动化服务器对象的研究
[1372]
求助:在Delphi6中使用SOPCDA...
[1477]
谁有opc基金会的OPC Proxy D...
[2260]
请教:kepware_OPC_Client运行...
[2399]
组态王的kingvewcliend.dll使...
[2113]
入门OPC,VS下C++该如何开发(...
[3023]
OPC中国论坛 OPC 服务器开发...
[1602]
官方公众号
智造工程师
客服
小程序
公众号