我们有一些使用Delphi 2007开发的Delphi应用程序甚至更旧。 我们使用串行通信,我们需要异步,这就是我们很久以前获得AsyncPro的原因。我们已经使用APDDataPackets多年了,它运行良好。
现在,我们被要求迁移到Delphi 10.2 Tokyo,几乎一切都按预期进行(将字符串转换为AnsiString,Char转换为AnsiChar等等。)
数据包出现了问题,我们无法接收数据包。 我们的消息有一个起始字节($ 02)和一个结束字节($ 0D),它们在ApdDataPacket中指定。
这个组件是否存在结构性问题?我们必须对组件(ApdWinsockPort& ApdDataPacket)进行修改以使其启动并运行吗? 提前谢谢,