串口通讯问题,错误框说:“只有当端口打开时,操作有效”。在线等待!
dxwin 2003-02-28 09:58:27 我做的是一个和单片机通讯的程序
procedure TForm1.FormCreate(Sender: TObject);//初始化端口
begin
MSComm1.Settings := '2400,m,8,1';
MSComm1.CommPort := 1;
MSComm1.OutBufferSize := 1024;
MSComm1.RTSEnable := True;
MSComm1.DTREnable := True;
MSComm1.NullDiscard := False;
MSComm1.InBufferCount := 0;
MSComm1.InputLen := 0;
MSComm1.PortOpen:=true; //已经打开了呀???
end;
procedure TForm1.Button1Click(Sender:TObject);//调用自定义数据采集过程san
begin
San();
end;
我按button1后提示说:“只有当端口打开时,操作有效”
但是我已经打开了呀?怎么回事??