O
only you
Unregistered / Unconfirmed
GUEST, unregistred user!
function CRCString(S:String):WORD;
var
; a:WORD;
; c:Integer;
; i:WORD;
; j:Integer;
; k:word;
begin
; k:=0;
; for j:=0 to length(S)-1 do
; ; ; begin
; ; ; c:=byte(s);
; ; ; a:=a xor (c shl 8);
; ; ; for i:=0 to 8 do
; ; ; ; ; begin
;if (a and $8000)<>0 then
; ; ; ; ; ; ;a:= (a shl 1) xor $1021
; ; ; ; ; else
; ; ; ; ; ; ;a := a shl 1;
; ; ; ; ; end;
; ; ; end;
; ; ; asm
; ; ; mov ;ax,a
; ; ; xchg ah,al
; ; ; ; mov k,ax
; ; ; end;
; ; ; Result:=k;
end;
function CRCFile(FileName:String):WORD;
var
; a:WORD;
; c:Integer;
; i:WORD;
; j:Integer;
; k:word;
; TempStream:TMemoryStream;
begin
; k:=0;
; TempStream:=TMemoryStream.Create;
; TempStream.LoadFromFile(FileName);
; for j:=0 to TempStream.Size-1 do
; ; ; begin
; ; ; TempStream.Read(c,1);
; ; ; a:=a xor (c shl 8);
; ; ; for i:=0 to 8 do
; ; ; ; ; begin
;if (a and $8000)<>0 then
; ; ; ; ; ; ;a:= (a shl 1) xor $1021
; ; ; ; ; else
; ; ; ; ; ; ;a := a shl 1;
; ; ; ; ; end;
; ; ; end;
; ; ; asm
; ; ; mov ;ax,a
; ; ; xchg ah,al
; ; ; ; mov k,ax
; ; ; end;
; FreeAndNil(TempStream);
; Result:=k;
end;
var
; a:WORD;
; c:Integer;
; i:WORD;
; j:Integer;
; k:word;
begin
; k:=0;
; for j:=0 to length(S)-1 do
; ; ; begin
; ; ; c:=byte(s);
; ; ; a:=a xor (c shl 8);
; ; ; for i:=0 to 8 do
; ; ; ; ; begin
;if (a and $8000)<>0 then
; ; ; ; ; ; ;a:= (a shl 1) xor $1021
; ; ; ; ; else
; ; ; ; ; ; ;a := a shl 1;
; ; ; ; ; end;
; ; ; end;
; ; ; asm
; ; ; mov ;ax,a
; ; ; xchg ah,al
; ; ; ; mov k,ax
; ; ; end;
; ; ; Result:=k;
end;
function CRCFile(FileName:String):WORD;
var
; a:WORD;
; c:Integer;
; i:WORD;
; j:Integer;
; k:word;
; TempStream:TMemoryStream;
begin
; k:=0;
; TempStream:=TMemoryStream.Create;
; TempStream.LoadFromFile(FileName);
; for j:=0 to TempStream.Size-1 do
; ; ; begin
; ; ; TempStream.Read(c,1);
; ; ; a:=a xor (c shl 8);
; ; ; for i:=0 to 8 do
; ; ; ; ; begin
;if (a and $8000)<>0 then
; ; ; ; ; ; ;a:= (a shl 1) xor $1021
; ; ; ; ; else
; ; ; ; ; ; ;a := a shl 1;
; ; ; ; ; end;
; ; ; end;
; ; ; asm
; ; ; mov ;ax,a
; ; ; xchg ah,al
; ; ; ; mov k,ax
; ; ; end;
; FreeAndNil(TempStream);
; Result:=k;
end;