[ xcsdsgn @ 29.04.2010. 14:46 ] @
Treba mi ceksuma duzine 2bajta,
recimo od data:= [$l0000*] gde je * = 0A, CRC od data := [BD] Kako?
Zanima me nacin tj neka funkcija koja ce iz [string] -a pretovriti u hex komandu[data] koju unosim u polje [string] a da * bude 0A a ne 2A.

Ovde opisujem kako mi treba biti paket:
$l0000+0A = BD duzine 2 Bajta....Pozdrav pa ako je neko zainteresovan neka se javi da mi pomogne....pozdrav
[ sasaz2008 @ 29.04.2010. 15:22 ] @
Tebi je potreban CRC-16 ili CRC-32? Recimo:
http://www.efg2.com/Lab/Mathematics/CRC.htm

Funkcije rade sa podacima u memoriji. Da bi izračunao checksum neke reči (string), kao ulazni parameter daješ pchar(S), odnosno @S[1], dužinu i vrednost CRC-a (inicijalna vrednost ili do tada izračunata )...