Delphi:将 TByte 转换为 AnsiString 中相应的十六进制值

标签 delphi delphi-2010 byte hex

我正在尝试将 TByte 的值输出为 AnsiString 中相应的十六进制表示形式。

示例: T字节为0x4F AnsiString:“4F”(两个字符,一个 4 和一个 F)

我知道 StringOf 函数,但它会转换为“映射”字符。

是否有任何不错的内置功能,或者有人知道如何快速实现此功能?

提前非常感谢您:)

最佳答案

我将其转换为字节并将其提供给 SysUtils.IntToHex。

关于Delphi:将 TByte 转换为 AnsiString 中相应的十六进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3457975/

相关文章:

Delphi 的 Sharemem - 不需要时

c++ - 屏幕录像机

C++ 2.5 字节(20 位)整数

delphi - 如何制作一个看起来像firefox的 "download"对话框的控件

c++ - sizeof ('a' ) 与大小 ('aa' )

c# - 使用 Stream writer 将特定字节写入文本文件

delphi - 在TButtonGroup.ButtonOptions中添加gboGroupStyle有什么作用?

delphi - Delphi 10.3 中使用 HTTPRIO 进行基本身份验证

Delphi XE2 64 位字符串例程的运行时性能极慢

delphi - 为什么 Delphi 2010 TRibbon 在 Windows XP 上控制 "flicker",而不是 Vista/7?