Private Function CalcCRC(Valeur As String) As String Dim L As String, S As Long, i As Long, B As Byte, CRC As Long, R As String S = 0 Valeur = Replace$(Valeur, " ", "") For i = 1 To Len(Valeur) Step 2 B = CByte("&h" & Mid$(Valeur, i, 2)) S = S + B Next CRC = (Not (S Mod &H10000)) + 1 CalcCRC = Right$(Hex(CRC), 2) & Mid$(Hex(CRC), 5, 2) End Function
CalcCRC("2F5F4F504C4300FE010100004D000000000001000600")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question