MSComm控件能否获得被占用串口的状态?MSComm控件能够通过GetPortOpen()获得被其他程序占用或打开的串口状态,并通过SetPortOpen()将其关闭?我在程序里测试好像不行。我的理解是MSComm不能获得被其他程序占用或打开的串口的控制权,所以无法获取状态并关闭它。[解决办法]我想是这样的, 我也碰到过。如果你可以更改的 话,那不是乱套了??[解决办法]MSComm可以读取被其他程序占用的串口的状态,但不能改变。MSComm只能改变当前程序申请到的串口的状态。