当前位置:自动化网>上海迅饶自动化科技有限公司门户>应用案例>支持汉字的OPC服务器开发包

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

发布时间:2014-03-18 18:20   类型:行业知道   人浏览

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

     目前国内使用WTOPCsvr.dll的大有人在,使用WTOPCSvr.dll开发OPC服务器是非常方便的,而且其源码也是非常优秀的,唯一遗憾的是这个开发包毕竟是老美开发的,他们最初的时候估计也不知道在中国的使用者会有这么多,竟然不支持汉字。解决办法就是修改代码了,让它支持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

本文地址:http://ca800.com/apply/d_1nsq78b344rs4_1.html

拷贝地址

版权声明:版权归中国自动化网所有,转载请注明出处!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

  • 在线咨询