关于网友提出的“ 大家帮我看看为什么数据不能显示啊?”问题疑问,本网通过在网上对“ 大家帮我看看为什么数据不能显示啊?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 大家帮我看看为什么数据不能显示啊?
描述: 我想吧从串口采集的数据显示倒一个memo中 可是程序运行以后memo中没有任何内容
从串口调监视程序来看 input的数据已经被采集 怎么在memo中不能显示呢?(16进制)
下面是这段代码:
procedure TForm1.MSComm1comm(Sender: TObject); //处理事件
var
s:Variant;
i:integer;
tmpint:integer;
inputlen:integer;
inputstring:string;
begin
if mscomm1.CommEvent=2 then
begin
s:=MSComm1.Input;
inputlen:=mscomm1.InBufferCount;
for i:=0 to inputlen-1 do
begin
tmpint:=s[i];
inputstring:=inttohex(tmpint,2);
memo1.text:=memo1.text+inputstring;
end;
end;
end;
谢谢各位指点!!!
以上介绍了“ 大家帮我看看为什么数据不能显示啊?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3668793.html