变量来代替这个memo1,请教(100分)

  • 主题发起人 主题发起人 lsssxs
  • 开始时间 开始时间
L

lsssxs

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Com1RxChar(Sender: TObject; Count: Integer);
var
Str,scr : String;
begin
Com1.ReadStr(Str, Count);
scr:=StrToHexStr(Str); //这里的scr是并可返回的数据,返回2组数据,第一组和第2组相隔1秒
memo1.Text:=memo1.Text+scr;
end;

我现在要使用一个变量来代替这个memo1.text 要让变量等于2次返回的字符加起来!
 
字打错了,并可改成“并口” 就是打印机口返回的数据
 
普通STRING型变量应该可以
 
定义一个全局变量
comstr:String;就可以了
 
procedure TForm1.Com1RxChar(Sender: TObject; Count: Integer);
var
Str,scr : String;
begin
Com1.ReadStr(Str, Count);
scr:=scr+StrToHexStr(Str); //这里的scr是并可返回的数据,返回2组数据,第一组和第2组相隔1秒
// memo1.Text:=memo1.Text+scr;
end;
理论上这样就可以呀
 
to:delphilxh,

你的哪个呵呵,不可以的,全局变量我试试看先
 
后退
顶部