当前位置:
工控论坛
> >
产品
>
OPC
我要发帖
OPC Server请教
点击:
1776
| 回复:
12
sharksen
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 12回
年度积分:0
历史总积分:18
注册:2003年5月23日
发表于:2003-11-04 15:55:00
楼主
大家好,我是新来了,国庆节快乐!! 在开发OPC Server的时候遇到了一些问题,不知道哪位大侠能指点一下。我为了实现异步读写,用CreateThread创建了一个线程,但是在线程里调用客户端的接口总是失败。而在主线程中调用却是成功的,我调试过线程中的代码已经执行了。 请问这到底是什么原因?
分享到:
收藏
邀请回答
回复楼主
举报
周星星
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 32回
年度积分:0
历史总积分:45
注册:2003年8月25日
发表于:2003-10-08 09:30:00
1楼
我随便说说(因为我对COM一窍不通),是不是应该有 CoInitializeEx( NULL, COINIT_MULTITHREADED )?
回复
引用
举报
周星星
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 32回
年度积分:0
历史总积分:45
注册:2003年8月25日
发表于:2003-10-08 09:51:00
2楼
另外,CoInitializeSecurity 可能也是需要的
回复
引用
举报
sztaoyanbin
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 141回
年度积分:0
历史总积分:270
注册:2003年12月04日
发表于:2003-10-09 09:34:00
3楼
你的COM是支持单线程的还是多线程的,既SERVER单线程的还是多线程的。
回复
引用
举报
sztaoyanbin
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 141回
年度积分:0
历史总积分:270
注册:2003年12月04日
发表于:2003-10-09 09:54:00
4楼
本人可为你提供开发OPC程序的基本包,用VC6.0写的,外加DELPHICH程序开发包,即由VC的DLL COM和PAS库文件,VB调用VC DLL既可,示例程序,说明文件等.另提供技术支持. 说明文件为中英文. 可联系:SZTAOYANBIN@163.COM 单一库文件和DELPHI包文件,VC,VB调用声明文件,说明文件RMB600.不含库文件原码. 库文件和DELPHI包文件,VC,VB调用声明文件,说明文件RMB600.含库文件原码RMB1500. 另外提拱AB OPC自动化连接类型库,导出类行库供你参考正规软件的OPC服务。 声明:本人非楼上或楼下公司人员。也请楼上或楼下的人员勿给本人发一大堆垃圾邮件。本人属自动化工程人员,对软件略感兴趣而以。
回复
引用
举报
sharksen
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 12回
年度积分:0
历史总积分:18
注册:2003年5月23日
发表于:2003-10-10 22:35:00
5楼
我的Server对象,Group对象选的都是套间线程。是不是这样就不行啊?
回复
引用
举报
sharksen
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 12回
年度积分:0
历史总积分:18
注册:2003年5月23日
发表于:2003-10-10 22:40:00
6楼
我再问一个问题,我在Group对象中设了一个定时器,并编写了回调函数,墉什么办法可以把参数GroupHandle传进去。
回复
引用
举报
周星星
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 32回
年度积分:0
历史总积分:45
注册:2003年8月25日
发表于:2003-10-14 09:00:00
7楼
to sharksen: 你所说的定时器具体是什么呀?VC++6.0可以使用各种各样的定时器,现在只说两种最常用的 a. SetTimer:没法传递自己的参数,但它有窗体句柄参数,你可以通过这个窗体句柄还原成窗体指针,而你需要的GroupHandle必须定义在这个窗体中; b. timeSetEvent:这就简单了,它的第四个参数(DWORD dwUser)可以自己设置。
回复
引用
举报
百无禁忌
关注
私信
精华:1帖
求助:0帖
帖子:2帖 | 40回
年度积分:0
历史总积分:101
注册:2003年7月08日
发表于:2003-10-14 09:02:00
8楼
回复
引用
举报
page
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 3回
年度积分:0
历史总积分:78
注册:2003年9月18日
发表于:2003-10-19 20:25:00
9楼
我现在正需要用VC6.0写的开发OPC程序的基本包,可否给我发一分。我的E-mail:pagechenqi2003@yahoo.com.cn,谢谢!! 我现在想从VC6.0中读数据道组态王,DDE方式和OPC方式我都不知道如何设置和实现,请问各位大虾,如何设置? 哪个简单?望告知,我急用!!!!!!万分感谢!!!!!!!!
回复
引用
举报
hi3223232
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 78回
年度积分:0
历史总积分:100
注册:2011年11月18日
发表于:2003-10-19 22:36:00
10楼
自己读取数据做个opc的server,组态王可以直接读取opc server中的数据(即可读取做的opc server的数据了)
回复
引用
举报
deng_lp
关注
私信
精华:5帖
求助:0帖
帖子:65帖 | 2669回
年度积分:0
历史总积分:2876
注册:2001年6月19日
发表于:2003-10-20 08:32:00
11楼
可用 DDE,OPC的客户端进行读取.
回复
引用
举报
cyp
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 4回
年度积分:0
历史总积分:60
注册:2003年11月04日
发表于:2003-11-04 15:55:00
12楼
什么是InprocOPCServer?
回复
引用
举报
热门招聘
相关主题
OPC自定义接口dll文件WIN10注...
[1885]
求助:OPC Server 注册表问题...
[1810]
OPC Server同Client在两台机...
[3610]
请问用QT,C++ ,如何开发OPC客...
[5150]
请教deng_lp
[1844]
KepWare的opc client源码
[1620]
OPC UA
[1989]
OPCEnum.EXE在OPC服务器的使...
[2149]
有在linux下开发opc服务器的...
[2069]
KEPServer64位没有注册类
[2490]
官方公众号
智造工程师
客服
小程序
公众号