CRC

{
 Example of calculating a simple checksum.
 Beispiel, wie eine einfache Checksumme berechnet werden kann.
}

 function CalcStrChecksum(s: string; zerobased: Boolean): Longint;
 var
  i: integer;
  L: integer;
 begin
  Result := 0;
  l := Length(s);
  if l > 0 then
  begin
  for i := 1 to l do
  if zerobased then
  Inc(Result, Ord(s[i]) - 65)
  else
  Inc(Result, Ord(s[i]));
  end;
 end;

Взято с сайта: http://www.swissdelphicenter.ch

Отправить комментарий

Проверка
Антиспам проверка
Image CAPTCHA
...