Hello
Exixts a fuction in PBP Pro that return the calculated Byte Checksum of a string, like the CRC8 Function from the Bascom language?
If don't exists, how can i make it for PBP Pro?
This is a way to do that in VB, how can it converted to PBP Pro?
Code:Function Docrc8(ByVal s As String) As Byte Dim j As Byte Dim k As Byte Dim crc8 As Byte Dim m As Byte Dim x As Byte crc8 = 0 For m = 1 To Len(s) x = Asc(Mid(s, m, 1)) For k = 0 To 7 j = 1 And (x Xor crc8) crc8 = Fix(crc8 / 2) And &HFF x = Fix(x / 2) And &HFF If j <> 0 Then crc8 = crc8 Xor &H8C End If Next k Next Docrc8 = crc8 End Function This is a way to do that in Bascom, how can it converted to PBP Pro? Declare Sub Send_file(byval Datastr$ As String)as String Datastr$ = "AFMDP" + ";" + "999988" End Sub Send_file(byval Datastr$ As String)as String Len_str = Len(datastr$) 'len of the string you send Chk = Crc8(datastr$ , Len_str) 'make the crc8 byte from the string Print Chk 'send it the calculated byte value End Sub
Thanks
Regards
Pedro




Bookmarks