如何将十六制整数串转换为字符串
比如'BAA3BEFC'转换字符串应该为'海军'
怎么做!!???
解决方案 »
- 在树控件中选中节点一次后,再次点击鼠标如何判断是点在节点上还是树的空白区域上????
- 各位高手 NetMessageBufferSend 怎么不能用了?
- 企业信息化资料大全!!!!!!!!!!!!!!
- 怎样以相对路径保存图片???
- 请大家谈一谈SOCKET的用法
- 一个很急得问题!请大家帮助一下!
- 怎样利用TreeView的拖动功能实现数据库操作
- 如何把TRichEdit中的内容转成流?(要把其中的内容保存到数据库)
- delphi如何实现自动关机?
- 哪里可找到 InterBase5的中文使用手册,给300分.
- 很简单的有关流的问题(但有点难),如何改进?(用流合并文件,有点像rar,但是如果合并的文件太大时,就很慢了)
- 2个问题:如何获取拷贝文件时的速度,即复制需要的时间!怎么写复制文件时的进度条!
(*
如何将十六制整数串转换为字符串
比如'BAA3BEFC'转换字符串应该为'海军'
怎么做!!???*)
procedure hextochinese(str:string;var outstr:string);
var i:integer;
tempstr:string;
begin
tempstr:='';
outstr:='';
for i:=1 to length(str) do
begin
if(i mod 2)=0 then
begin
tempstr:=tempstr+str[i];
outstr:=outstr+chr(strtoint(tempstr));
tempstr:='';
end
else
tempstr:=tempstr+'$'+str[i];
end;
end;procedure TForm1.Button2Click(Sender: TObject);
var tt:string;
begin
hextochinese('BAA3BEFC',tt);
showmessage(tt);
end;