Thema
:
Delphi
Checksumme in einem Übertragungsprotokoll bilden (LSB)
Einzelnen Beitrag anzeigen
Memo
Registriert seit: 19. Aug 2003
509 Beiträge
Delphi 7 Enterprise
#
8
Re: Checksumme in einem Übertragungsprotokoll bilden (LSB)
16. Feb 2009, 10:55
zusammenfalten
·
markieren
Delphi-Quellcode:
function
CheckData(s:
string
):
string
;
var
i: integer;
SumAscii: integer;
L: integer;
begin
SumAscii := 0;
for
i := 1
to
Length(s) - 3
do
SumAscii := SumAscii + Ord(s[i]);
L := (SumAscii
shr
8)
and
$00FF;
Result := IntToHex(L,1);
end
;
procedure
TForm1.btn1Click(Sender: TObject);
begin
lbl1.Caption:= CheckData('
01/00044/O/01/01720123445/2323//3/54657374/
')
end
;
Zitat
Memo
Öffentliches Profil ansehen
Mehr Beiträge von Memo finden