本文整理自网络,侵删。
动态设置spcomm的属性值
终于找到了动态设置spcomm属性值的方法了,真的很感谢“暴风雨前的宁静"的文章,他给了很大的提示和帮助。
spcomm的属性主要是5个方面的设置,其中串口名和波特率都很好处理,直接设置text / strtoint就可以了,而其他三个属性就不是这么容易。其动态设置如下,但是如果在运行中若更改则是需要先关闭stopcomm,然后再设置,否则会出错。
comm1.CommName:=combobox1.Text;
comm1.BaudRate:=strtoint(combobox2.Text);
comm1.ByteSize:=Tbytesize(combobox3.ItemIndex);
comm1.StopBits:=Tstopbits(combobox4.ItemIndex);
comm1.Parity:=Tparity(combobox5.ItemIndex);
相关阅读 >>
Delphi 构建时间 -encodedatetime … tryencodedatetime
更多相关阅读请进入《Delphi》频道 >>