您好,欢迎访问一九零五行业门户网

支持汉字的OPC服务器开发包

支持汉字的opc服务器开发包
wtopcsvr.dll
目前国内使用wtopcsvr.dll的大有人在,使用wtopcsvr.dll开发opc服务器是非常方便的,而且其源码也是非常的,*遗憾的是这个开发包毕竟是老美开发的,他们zui初的时候估计也不知道在中国的使用者会有这么多,竟然不支持汉字。解决办法就是修改代码了,让它支持unicode就可以了。
另外vb环境里开发opc服务器的时候,stringtobyte的函数修改成如下:
sub stringtobyte(strstring as string, bytearray() as byte)
‘将字符串转换成字节数组,汉字占2字节
dim i as integer
dim j as integer
dim a as long
on error resume next
for i = 0 to len(strstring) - 1
a = asc(mid$(strstring, i + 1, 1))
if a < 0 then
bytearray(i + j) = int((65536 + a) / 256)
j = j + 1
bytearray(i + j) = int((65536 + a) mod 256)
else
bytearray(i + j) = a
end if
next
bytearray(i + j) = 0
end sub
其它类似信息

推荐信息