把汉字怎么转换成十六进制的数? 把汉字怎么转换成十六进制的数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s:string;p:pchar;i:integer;s:='好'p:=s;for i:=0 to 1 dos:=s+inttohex(ord(p[1]));s:=BA C3 //姓名BCD码转换procedure qtxmBCD(sCKRXM: string; var XMBCD: string);var i, j: integer; s1, s2: string;begin s1 := ''; s2 := ''; for i:=1 to Length(sCKRXM) do begin j := Integer(sCKRXM[i]); s1 := s1 + Copy(Format('%X ',[j+$100]) ,2,2); end; //计算'0' for j:=1 to 40-Length(s1) do s2 := s2+'0'; //将'000000'加在BCD码后面 s1 := s1 + s2; XMBCD := s1;end; [求助]在线等 C/S结构的FIREBIRD怎么设置 不使用数据源,直接将TStringList的数据显示到DBGrid中,怎么写呢?谢谢!! DLL的调用问题,大家进来帮帮忙! delphi 群发邮件的问题? 关于数据传输的安全性? 有没有用过DynamicSkinForm的?请教一下。 不是不把FORM关闭,就可以释放所有在这个FORM上的资源 请问如何在DELPHI里如何制作报表啊? idhttp的使用问题 delphi的bug其实不少 在线等待关于rave报表的问题!!急!! 求一十进制转成十六进制的函数据代码
p:pchar;
i:integer;
s:='好'
p:=s;
for i:=0 to 1 do
s:=s+inttohex(ord(p[1]));
s:=BA C3
//姓名BCD码转换
procedure qtxmBCD(sCKRXM: string; var XMBCD: string);
var
i, j: integer;
s1, s2: string;
begin
s1 := '';
s2 := '';
for i:=1 to Length(sCKRXM) do
begin
j := Integer(sCKRXM[i]);
s1 := s1 + Copy(Format('%X ',[j+$100]) ,2,2);
end;
//计算'0'
for j:=1 to 40-Length(s1) do
s2 := s2+'0';
//将'000000'加在BCD码后面
s1 := s1 + s2;
XMBCD := s1;
end;