CSerialPort类发送一次数据后,占用串口无法关闭
最近在用Cserialport写程序,用的是 龚建伟老师 书里面的类文件,收数据用起来很好,就是有个问题,发数据的时候,只能发一次,之后程序会一直占用串口,虽然能收到数据,但是关闭程序后,程序依旧没有关闭进程,还在后台占用串口。这种情况在release的时候也是的,关闭程序后,VS依旧处于release状态
我现在摸索的办法就是在发送数据之后先close()串口,然后重新打开串口和监听。要么就是保证串口一直有数据读取,也可以避免占用情况的发生。但还是希望大家能给出个更妥善的办法。