代码如下:
procedure TFcomm.btn1Click(Sender: TObject);
var
str: string;
begin Sleep(100);
str := 'abc';
if comm1.writecommdata(pchar(str), length(str)) then
ShowMessage('发送')
else
ShowMessage('失败'); Sleep(100);
if Comm1.SendDataEmpty then
ShowMessage('empty')
else
ShowMessage('noempty')end;
procedure TFcomm.CommReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);var i: integer; str: string;
begin
Memo1.Lines.Add('receive');
str := pchar(buffer);
ShowMessage(str);
end;
procedure TFcomm.btn1Click(Sender: TObject);
var
str: string;
begin Sleep(100);
str := 'abc';
if comm1.writecommdata(pchar(str), length(str)) then
ShowMessage('发送')
else
ShowMessage('失败'); Sleep(100);
if Comm1.SendDataEmpty then
ShowMessage('empty')
else
ShowMessage('noempty')end;
procedure TFcomm.CommReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);var i: integer; str: string;
begin
Memo1.Lines.Add('receive');
str := pchar(buffer);
ShowMessage(str);
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货