我的表格上有一个ComPort1
和一个,并且。我看到有一个属性,我猜想在.ComDataPacket1
ComDataPacket1.ComPort:= ComPort1;
SyncMethod
TComPort
ComPort1.Connected:=true;
最近我意识到,来自OnExecute
IndyIdTCPServer
组件事件的每个 UI 访问都需要与 MainThread 同步,那么 TComPort 是否如此?如何做到这一点(Indy 有一门课可以做到这一点)?
我正在像这样从 com 端口读取数据(数据作为数据包发送,因此ComDataPacket1
非常有用):
procedure TForm2.ComDataPacket1Packet(Sender: TObject; const Str: string);
begin
Label1.caption:= str;
end;
我正在做一个项目,有时我会收到著名的“您的应用程序已停止工作”消息框(当我的程序关闭时)。我怀疑这个错误是因为这个。