delphi BCC校验
来源:互联网 发布:外国电视台直播软件 编辑:程序博客网 时间:2024/04/26 07:29
function BCCCheck(Command: string): string;
var
Sum: Integer;
iWork, i, j: Integer;
sFinal, sTemp: string;
begin
try
i := length(Command) div 2;
Sum := 0;
for j := 1 to i do
begin
iWork := StrToInt('$' + Command[2 * j - 1] + Command[2 * j]);
Sum := Sum + iWork;
end;
sTemp := IntToHex(Sum, 2);
if Length(sTemp) > 2 then
begin
sTemp := RightStr(sTemp, 2);
end;
sFinal := '';
for i := 0 to Length(sTemp) - 1 do
begin
sFinal := sFinal + IntToHex( ord(sTemp[i + 1]), 2);
end;
Result := sFinal;
except
Result := '';
end;
end;
var
Sum: Integer;
iWork, i, j: Integer;
sFinal, sTemp: string;
begin
try
i := length(Command) div 2;
Sum := 0;
for j := 1 to i do
begin
iWork := StrToInt('$' + Command[2 * j - 1] + Command[2 * j]);
Sum := Sum + iWork;
end;
sTemp := IntToHex(Sum, 2);
if Length(sTemp) > 2 then
begin
sTemp := RightStr(sTemp, 2);
end;
sFinal := '';
for i := 0 to Length(sTemp) - 1 do
begin
sFinal := sFinal + IntToHex( ord(sTemp[i + 1]), 2);
end;
Result := sFinal;
except
Result := '';
end;
end;
- delphi BCC校验
- BCC校验
- bcc校验
- BCC 校验算法 (java)
- BCC、CRC、LRC校验算法
- BCC(异或)、CRC、LRC校验算法
- BCC(异或校验)、CRC、LRC校验算法
- 简单delphi自校验
- delphi 文件CRC32校验
- Win32 FPC/Delphi/BCC/MinGW/VC编译器性能对比测试 (Matrix Multiplication)
- 再见。bcc
- Delphi 常用进制转换及CRC校验、和校验
- makefile for bcc
- gvim+mingw/bcc/msc
- CC和BCC
- 邮件to cc bcc
- BCC操作Log
- 【HDU3394】Railway【BCC】【桥】
- EditPlus编辑器也能格式化Java代码
- Matlab编程实现图像增强与去噪
- CKeditor
- 【产生冠军 2094】
- 2014年华为上机题一
- delphi BCC校验
- 阻抗匹配基础
- Android获取屏幕高度、状态栏高度、标题栏高度
- 金额小写转大写的函数(连续使用很久了)
- 游戏中%的应用
- 自定义SurfaceView Unable to start activity ComponentInfo
- 二分查找的递归与非递归实现
- 【转载】R6034错误,C Runtime Error
- java集合框架Set