10 36 17 0A 10 D5 88 5C 2B 这样的字符串要直接转换为16进制的,但要求字符不变也就是说在16进制显示,还是10 36 17 0A 10 D5 88 5C 2B 不知如何处理
解决方案 »
- 关于一个类似于dbgird控件的问题
- 如何让自己的程序生成exe文件,是程序自己组织EXE文件的各个模块,不是res打包释放!
- 如何让正在使用的数据库停止!
- 请问delphi中类似的goto语句是什么
- hInstance 类名 句柄 谁能讲一下区别
- API调用,紧急求助,我用Delphi在本地建立了一个专用消息队列,但不知道该如何创建一个消息并将它发送到
- outlook中列表中夹杂着树型图是怎么实现的?有没有现成的控件?
- 怎样判断一个字符串中特定位置字符等于某个字母,不区分大小写?
- 那位高手可以给一个进程保护的例子啊 急求在线等
- 汇编写程序,求助
- 闷热的夏天来临,散分消暑~,快来接呀~~~
- 复制文件并显示进度 Delphi
10 36 17 0A 10 D5 88 5C 2B (10)=>10 36 17 0A 10 D5 88 5C 2B (16)直接放进去,不是转换编码
请问你是要把#$10即chr($10)转换为'10'吗?
s:=inttohex(strtoint('$'+'d5'),2);
showmessage(s);
是这样吧
对 'AA' =>$AA可不是 '$'+'AA' 这样哦
c:char
s:string;
s:=inttohex(ord(c),2);如果是‘AA'=>$AA
var
s:string;
i:integer;
i:=strtoint('$'+s);
var
i:Integer ;
s:string;
begin
s:='';
for i:=0 to Length (buff)-2 do
s:=s+ IntToHex(buff[i],2)+' ';
s:=s+IntToHex(buff[Length (buff)-1],2);
result :=s;
end;
这是我写的16=>10的但10=>16 不知道怎么写了,脑子塞定了
i,j,k:word;
i:=$10;
j:=$5C;
k:=$D5 ;
这样是否ok?