Delphi StreamToHexStr


本文整理自网络,侵删。

 
function StreamToHexStr(AStream: TStream): String;
const
  HexChars: array[0..15] of Char = '0123456789ABCDEF';
var
  i,len: Integer;
begin
  len := AStream.Size - AStream.Position;
  SetLength(Result, len * 2);
  AStream.Read(Pointer(Result)^, len);
  for i := len downto 1 do begin
    Result[i * 2]    := HexChars[Byte(Result[i]) and $0F];
    Result[i * 2 -1] := HexChars[(Byte(Result[i]) and $F0) shr 4]
  end;
end;

相关阅读 >>

Delphi firemonkey 图片显示拉伸不变形

Delphi 调用cmd获取java 版本号

Delphi xe3里判断网络是否连接成功

Delphi禁止tedit, tmemo右键上下文弹出菜单

Delphi安卓创建pdf文件并打开

Delphi using windows print spooler to run your file

Delphi #9、 #10、 #13 表示的意思

Delphi memo 循环往上往下滚动

Delphi循环移位操作

Delphi 从字符串中提取单词、从字符串中提取汉字的函数

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...