微软规定

        串口号大于等于10 时  串口的名字格式:不是COM10格式 ,而是\.COM10格式

如果你已经会使用SPCOMM且出现10个以上的串口问题

请改一下串口名

COM1.CommName='//./com18';

就这样 加'//./'就行了我也不知道什么回事.......

比如

Comm1.CommName := '//./'+ComboBox1.Text;