 |
同一个串口同时只能被打开一次,你已经在Form1中打开串口了,所以在Form2中无法再打开了。你有两个办法:
1、在调用Form2前,关闭串口。
2、Form1的控件不关闭串口,在Form2中不使用MSCOMM控件,而是调用Form1的控件进行输入输出。
相关书籍:
《串行端口大全》
《Delphi 串口通信编程》
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Delphi, VCL, Borland, 网络与通信, network, communicate, com, com1, com2。
|