Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
Delphi 12 Athens
|
Re: CRC 8 berechnen ?
2. Dez 2009, 23:24
ich würde es so übersetzen ... und hoff' es stimmt.
Delphi-Quellcode:
function CRC8(const s: AnsiString): Byte;
var j, k, x: Byte;
m: Integer;
begin
Result := 0;
for m := 1 to Length(s) do begin
x := Ord(s[m]);
for k := 0 to 7 do begin
j := 1 and (x xor Result);
Result := Result div 2;
x := x div 2;
if j <> 0 then Result := Result xor $8C;
end;
end;
end;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|