delphi 中文加数字的字符串如何转换成16进制数据? 如题:字符串:Str := '2009,我很好'转换成 16进制如何转换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c的话是把ascii转换 ,不清楚 delphi。 var s, t : String;begin s := '2009,我很好'; SetLength(t, Length(s) * 2); BinToHex(PChar(s), PChar(t), Length(s)); ShowMessage (t);end; 我写的一段代码: begin str:='57 01 DB 02 FA 02 16 03 35 03 53 03 72 03 90 03 AF 03 CE 03 EC 03 0B 04 29 04 48 04 67 04 83 04 A2 04 C0 04 DF 04 FD 04 1C 05 3B 05 59 05 78 05 96 05 B5 05 00 00 02 00 00 00 00 00 00 00 02 00 58 FF'; len:=length(str); for i:=1 to Round(Length(str)/3) do ) pbuf[i-1]:=StrToInt('$'+str[i+2*(i-1)]+str[i+2*(i-1)+1]); Comm1.WriteCommData(@pbuf,64); end; delphi win3.1 Image静态加载可以,用语句动态加载报错! 河南省的朋友进来报个到! 在DBGrid中怎么画Button; 圖形處理!! 按照季度统计的问题 如何自动扫描服务器?(像冰河那样) 请问哪儿有计算器的控件 ? 有谁有象windows中画图里面的颜色盒那样的控件??急急急!!! delphi7 中如何把 DBGrid 中数据一条一条分别保存到 excel 文件 关于一个多条件查询语句写法 怎么从两个不同的数据库中查询数据
var
s, t : String;
begin
s := '2009,我很好';
SetLength(t, Length(s) * 2);
BinToHex(PChar(s), PChar(t), Length(s));
ShowMessage (t);
end;
begin
str:='57 01 DB 02 FA 02 16 03 35 03 53 03 72 03 90 03 AF 03 CE 03 EC 03 0B 04 29 04 48 04 67 04 83 04 A2 04 C0 04 DF 04 FD 04 1C 05 3B 05 59 05 78 05 96 05 B5 05 00 00 02 00 00 00 00 00 00 00 02 00 58 FF';
len:=length(str);
for i:=1 to Round(Length(str)/3) do )
pbuf[i-1]:=StrToInt('$'+str[i+2*(i-1)]+str[i+2*(i-1)+1]);
Comm1.WriteCommData(@pbuf,64);
end;