J
JACKKL
Unregistered / Unconfirmed
GUEST, unregistred user!
1、是这样的,我有个小和序,首先将MEMO1中的字符串赋值给数组,为了验证我赋值后的数组,
我又将数据放到了MEMO2中,可下面这段程序不对么,为什么呢?无认MEMO1中写什么,MEMO2中总是13。怎么回事。
2、我想将MEMO1中的字符串发送到串口上,如何控制能让发送时每间隔一毫秒发送一个字符(发送两个呢?)
请那位大侠帮我想想,谢谢了。
procedure TForm1.Button1Click(Sender: TObject);
var
Arrayf:array[1..255] of Byte;
pchar;
i:integer;
begin
FillMemory(@ArrayF,255,0);
p:=Pchar(memo1.Text);
CopyMemory(@ArrayF,p,Strlen(p));
for i := 0 To strlen(p)-1do
memo2.text:=(inttostr(Arrayf));
end;
end.
我又将数据放到了MEMO2中,可下面这段程序不对么,为什么呢?无认MEMO1中写什么,MEMO2中总是13。怎么回事。
2、我想将MEMO1中的字符串发送到串口上,如何控制能让发送时每间隔一毫秒发送一个字符(发送两个呢?)
请那位大侠帮我想想,谢谢了。
procedure TForm1.Button1Click(Sender: TObject);
var
Arrayf:array[1..255] of Byte;
pchar;
i:integer;
begin
FillMemory(@ArrayF,255,0);
p:=Pchar(memo1.Text);
CopyMemory(@ArrayF,p,Strlen(p));
for i := 0 To strlen(p)-1do
memo2.text:=(inttostr(Arrayf));
end;
end.