OPC
火星牛
码农,兼爱诗词绘画,delphi,nodejs,重庆大学
展开
-
OPC学习(一)
网上找些OPC Client、Server的Demo。先来写OPC Client,实现一个OPC Explorer。首先要知道那些标准的OPC接口的GUID,一,你可以从OPC基金会下载一个OPC Core Components SDK.msi,安装,安装后虽然有个“OPC Foundation”的目录,但是只是一些文字档,dll全部扔到system32去了,如OPCEnu,.exe,OP原创 2010-03-31 11:24:00 · 3774 阅读 · 1 评论 -
OPC学习(二)
某些OPC Server有一些自定接口,需要查看其文档才能正确使用其功能。如KEBA的控制器:“Kemro.opc.4.IF1.1.88“,在创建COM对象获得了IOPCServer接口后,需要再查询一个IKebaOpcConfig接口,然后调用其AddSystem函数添加一台设备: vServerIntf := CreateComObject(ProgIDToClassID(TOPCSer原创 2010-04-19 18:24:00 · 3478 阅读 · 6 评论 -
如何避免OPC内存泄露
用OPC Client开发时,需要从如下几个地方注意内存泄露:(1)所有返回的指针,都要用CoTaskMemFree释放,如:function Group_TryAddItems(AGroupIntf:IOPCItemMgt;AItemCount:integer;AItems:POPCITEMDEFARRAY):POPCITEMRESULTARRAY;var vErrors: PRe原创 2012-09-12 18:01:00 · 2034 阅读 · 0 评论