高手指点,把字符串以十六形式显示,如何做? 本要在做注册表修改软件的时候,遇到了02d8e0c8 或者00ffffff这样的值,在注册表编辑器里取出来的是 2d8e0c8或者ffffff这样的字符串。当取数值的时候用inttostr(strtoint('1111'));可以,但当有字符的时候如:00ffffff就会报不是一个整数值的错误,请高手指点。我只是让它正确的显示。不是加‘$'的问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button2Click(Sender: TObject);var tempstr : string;begin tempstr := '0ffff'; ShowMessage('$'+ IntToHex(StrToInt('$'+tempstr), 2));end; 自己可以寫一個函數 將 hex string -> dec int.... 些错了ShowMessage('$'+ IntToHex(StrToInt('$'+tempstr), 8)); 不过我使用的是Delphi 5.0 不知道别的是否一样 关于eaccessviolation的问题 如何将一个BMP图片画在TPanel的中间(也就是让图片居中)用这个API(DrawDibDraw)画图片?谢谢! DEPHI IDE的几个小问题 一个关于Tquery只读属性问题 如何把菜单做到Coolbar中 如何实现EDIT 输入内容不同 如何规定EDIT输入数的最大限制 有关BPG文件 调用外部命令问题! 我忘了怎样写这样的sql 记录的拖动问题 Form的CanClose属性? 如何给TREEVIEW添加结点和子结点.
var
tempstr : string;
begin
tempstr := '0ffff';
ShowMessage('$'+ IntToHex(StrToInt('$'+tempstr), 2));
end;
ShowMessage('$'+ IntToHex(StrToInt('$'+tempstr), 8));