请问delphi有没有两个16进制相加的函数?或者十进制转成十六进制的函数? ( 积分: 100 )

  • 主题发起人 主题发起人 doby_li
  • 开始时间 开始时间
D

doby_li

Unregistered / Unconfirmed
GUEST, unregistred user!
请问delphi有没有两个16进制相加的函数?或者十进制转成十六进制的函数?

现需要往串口发送一个指令,要求在原两位16进制数上面加33H,接收指令时再减33H,
如:要发送68H,则实际是发送:68H+33H为:9CH,接收是为:9CH-33H为:68H

现我没找到两个16进制相加的函数,找到了十六进制转换成十进制的函数:

如:StrToInt('$'+AB),先把两个16进制数都转成十进制数再相加,再把结果转成16进制数,但现在的问题是,有没有十进制转成十六进制的函数呢?

请高手指点,谢谢。
 
function IntToHex(Value: Integer; Digits: Integer): string; overload;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部