这几天一直在研究OPCSERVER的开发.在网上找了好久,都没有C#成型的说明和源码.于是,自己拼凑,终于被我搞成功了.
一、32位操作系统,执行 OPCdist 库文件\opcdist\ 目录下的setupxp.bat
如果是64位的系统,请自己修改setupxp.bat批处理文件,我的操作系统是win7X64,是可以成功的.
二、建立自己的C#工程.并将Wtopcsvr9.0\Wtopcsvr9.0\WtOPCSvr.dll拷贝到执行目录中.
经过以上两步骤,准备工作 已经完成.
三、打开压缩包中opcservertest工程.工程使用VS2005编写.支持VS更高版本.
UpdateRegistry函数是注册服务,UnregisterServer函数是取消注册.多的就不说了,请大家参考文档 WTOPCSvr 使用手册.doc和WTOPCSVRDLL使用说明中文.doc
值得注意的地方是,C#生成的可执行文件必须是32位,否则无法正常加载DLL文件.
经常使用的函数在工程中已经定义并使用.WTOPCSVRDLL使用说明中文.doc中,介绍的是VB中WtOPCSvr的使用方法.大家可以把VB的转变成C#的.我的工程中,已经给大家做了示例.
所有的文件:源码,dll文件,说明文件,都包含在压缩包中.大部分都在CSDN网站上下的.
WtOPCSvr.dll应该是注册版的,在SerialNumber.txt中有注册码.我不知道怎么注册,大家可以上网搜搜.



资源文件列表
WTOPCSvr+使用手册.doc , 125440
WTOPCSVRDLL使用说明中文.doc , 38400
开发OPCSERVER教程.doc , 40448
作者说明文档(先看我).txt , 1230
OPCDAAuto.dll/OPCDAAuto.dll , 163840
OPCdist 库文件/opcdist/APRXDIST.EXE , 158560
OPCdist 库文件/opcdist/opccomn_ps.dll , 73728
OPCdist 库文件/opcdist/OPCENUM.EXE , 81920
OPCdist 库文件/opcdist/opchda_ps.dll , 118784
OPCdist 库文件/opcdist/opcproxy.dll , 77824
OPCdist 库文件/opcdist/OpcTools.exe , 204800
OPCdist 库文件/opcdist/opc_aeps.dll , 45056
OPCdist 库文件/opcdist/readme.txt , 1085
OPCdist 库文件/opcdist/setupxp.bat , 529
OPCdist 库文件/opcdist/uninstal.bat , 583
OPCdist 库文件/www.pudn.com.txt , 218
opcservertest/opcservertest/Form1.cs , 4279
opcservertest/opcservertest/Form1.Designer.cs , 1842
opcservertest/opcservertest/Form1.resx , 6008
opcservertest/opcservertest/obj/opcservertest.csproj.FileListAbsolute.txt , 1864
opcservertest/opcservertest/opcservertest.csproj , 4022
opcservertest/opcservertest/Program.cs , 472
opcservertest/opcservertest/Properties/AssemblyInfo.cs , 1192
opcservertest/opcservertest/Properties/Resources.Designer.cs , 2882
opcservertest/opcservertest/Properties/Resources.resx , 5612
opcservertest/opcservertest/Properties/Settings.Designer.cs , 1098
opcservertest/opcservertest/Properties/Settings.settings , 249
opcservertest/opcservertest.sln , 1282
opcservertest/opcservertest.suo , 14848
Wtopcsvr9.0/Wtopcsvr9.0/SerialNumber.txt , 650
Wtopcsvr9.0/Wtopcsvr9.0/WtOPCSvr.dll , 364544
