注册 登录
编程论坛 Delphi论坛

为什么会出现memo调用错误??麻烦各位看一下,谢谢了

曾小烨 发布于 2013-05-15 17:16, 637 次点击
程序代码:
procedure TForm1.FormCreate(Sender: TObject);
begin
  ('1');
  ('2');
  0;
end;

procedure TForm1.Button1Click(Sender: TObject);
var i:Integer;
begin
    ();        // self.Button1.Enabled:=false;
    mscomm1.PortOpen:=true;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  mscomm1.Output:=memo1.Text;------------------------------------------------》》》这里出现调用错误
  application.MessageBox('数据发送成功','');
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
  memo2.Text:=mscomm1.Input;-------------------------------------------------》》》这里也出现调用错误
  application.MessageBox('数据接收成功','');
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
  close;
end;

end.
2 回复
#2
wp2319572013-05-16 08:19
这是一个啥控件
#3
mayanzs2013-05-16 14:31
估计mscomm1.Output与mscomm1.Input是PCHAR类型
试试
mscomm1.Output:=PChar(memo1.Text);
不知行不行?
1