VB6的LRC效验

2022-04-08 社会 71阅读
Private Sub Command1_Click()
  Dim x As String
  x = "30 34 35"
  Debug.Print Lcr(x)
  x = "3A 20 34 35 4D 36"
  Debug.Print Lcr(x)


End Sub

Function Lcr(ByVal s As String) As String
  Dim sa, i As Integer, sum As Long
  sa = Split(s)
  For i = 0 To UBound(sa)
      sum = sum + ("&H" & sa(i))
  Next
  Lcr = Hex((sum And 255 Xor 255) + 1)
    
End Function
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com