procedure TForm1.Button1Click(Sender: TObject);var
i:integer;
a:array [0..3] of byte;
s:string;begin a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67; setlength(s,4);
for i:=0 to 3 do
s[i+1]:=inttostr(com.ReData[i])[1];
showmessage(s);
end;
show 出的结果是:4476
的到是48,49,73,67 的第一个字母我要怎么做才能得到正确的结果呢?问题2: a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67;现在我需要得到
showmessage(a[0])得到的是: 0;
showmessage(a[1])得到的是: 1;
showmessage(a[2])得到的是: I;
showmessage(a[3])得到的是: C;也就是说把 ASC 码值 转变 一般字符这样的要怎么做呢?谢谢各位大哥!
i:integer;
a:array [0..3] of byte;
s:string;begin a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67; setlength(s,4);
for i:=0 to 3 do
s[i+1]:=inttostr(com.ReData[i])[1];
showmessage(s);
end;
show 出的结果是:4476
的到是48,49,73,67 的第一个字母我要怎么做才能得到正确的结果呢?问题2: a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67;现在我需要得到
showmessage(a[0])得到的是: 0;
showmessage(a[1])得到的是: 1;
showmessage(a[2])得到的是: I;
showmessage(a[3])得到的是: C;也就是说把 ASC 码值 转变 一般字符这样的要怎么做呢?谢谢各位大哥!
解决方案 »
- 怎样才能改变DBGrid编辑框(TInplaceEdit)的背景色?
- 要实现在浏览器运行连接然后接收返回值的功能,可以用什么方法
- 《双截龙II》里的膝盖连续顶是怎么使出来的(来着)
- 紧急求救!关于线程,请看如下代码.
- 用过Mscomm串口通讯的高手请进,有个问题一直没法解决。
- 关于RichEdit的问题!
- Delphi中数据库操作Filter的原理,他和SQL语句查询输出的结果有什么不同?
- 如何在Richedit中插入字符串
- IE的右键菜单中有个编码选项,怎样在自己的程序中调用?我想把他放到菜单栏里去。
- 能详细解释一下MIDAS吗?人格担保详细者有分!
- 哪里有电力系统的图形控件啊!!!!!!!!!!!!!!!急!!!!!!!!
- 一个关闭其他程序的问题!
var
i:integer;
a:array [0..3] of byte;
s:string;
begin
a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67;
setlength(s,4);
for i:=0 to 3 do
s[i+1]:=char(a[i]);
showmessage(s);
end;
这个是显示ASCII串的。
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
a:array [0..3] of byte;
s:string;
begin a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67;
s:='';
for i:=0 to 3 do
s:=s+IntToStr(a[i])+' ';
showmessage(s);
end;
a:array [0..3] of byte;
s:string;
begin a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67; s:=strpas(@a);
setlength(s,4);
//或者用strmove(pchar(s),@a[0],4) ;
showmessage(s);
a:array [0..3] of byte;
s:string;
begin
a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67;
setlength(s,4);
move(a[0],s[1],4);
showmessage(s);
-------------------------
掺和掺和....
a:array [0..3] of byte;
s:string;
begin
a[0]:=48;
a[1]:=49;
a[2]:=73;
a[3]:=67;
setlength(s,4);
move(a[0],s[1],4);------->a[0]纠正a
showmessage(s);