i:= Inputbox('输入','设置水表表号','');
我想在输入框中输入一个表号,然后转换成16进制进行运算
比如这样 U:= ($5a) +($a5)+转换为十六进制后的i,最好怎么定义,麻烦各位高手指点
我想在输入框中输入一个表号,然后转换成16进制进行运算
比如这样 U:= ($5a) +($a5)+转换为十六进制后的i,最好怎么定义,麻烦各位高手指点
解决方案 »
- Delphi中RS232接口的发送程序问题
- 高分求教FastReport显示结果转换为HTML或者WORD文件
- 数据库连接
- 字符集导致乱码问题!急!!!
- 如果屏蔽ADO执行时的错误,就是不显示错误继续执行代码?
- 数据丢失的问题!解决给高分,决不食言!
- 在AdoQuery中执行Insert时出错!!!
- 请问谁可以给我一段数据库连接的程序,并取得recordset集
- cs结构的程序,把数据库放到一台机子上,程序放另一台机子上。能在安装时直接把数据库指到远程数据库吗???
- 请问用什么语句来结束某个PROCEDURE()呀,就想VB里用EXIT SUB 一样??
- TPanel的指针为空和本身为空的问题
- 救命啊~API socket收不到数据!
显示的数字是一个十六进制数字,我想把他转化为10进制怎么弄
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := Format('%d',[StrToInt('$11F')]);
end;
i := 11;//十進制
showmessage(format('%x',[i]));//顯示為 B,十六進制。
现在lable15显示的是串口返回的第一个字符串但是我在把他转化为10进制现在在label15上面的时候就不显示了,上面问题啊,我后面用的是HexStrToStr