您好,欢迎来到商国互联!

收藏本站

商国互联

您当前的位置: 商国互联首页 >企业动态 > 正文

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

2013/8/12 14:04:29 来源: 上海迅饶自动化科技有限公司

支持汉字的OPC服务器开发包  
      支持汉字的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

  
商国互联供应商 品质首选

上海迅饶自动化科技有限公司

  • 联系人:陈冲(销售经理)
  • 联系人QQ:1210969140 点击这里给我发消息
  • 手机:13564889340
  • 电话:
  • 会员级别:免费会员
  • 认证类型:企业认证
  • 企业证件:已通过企业认证 [已认证]
  • 认证公司:
  • 公司所在地:上海上海市