nrComm分配端口

时间:2012-05-25 12:54:44

标签: delphi

我最近在stackoverflow的某个人的重新启动时开始使用nrComm库来处理计算机和GSM调制解调器之间的通信。我在为组件分配某个端口时遇到问题,可能是之前有人使用过组件,可以告诉我我做错了什么。

当我使用TnrDeviceBox选择一个COM端口时,它工作正常,但是当我手动分配它时,它会失败:

...
  nrcm1.ComPort := cpCOMxx;
  nrcm1.ComPortNo := comportnumber;
  nrcm1.Active := True;
...

我做错了什么。我需要分配COM23,组件只将COMS定义为1 - 7

1 个答案:

答案 0 :(得分:3)

ComPortNo设置为高于8的数字时,库会使用ComPort属性进行检查。如果该属性已设置为cpCOMxx,则会跳过更新ComPortNo

对我而言,这看起来像一个错误,但你可以通过在第一行将ComPort属性设置为cpCOMxx来规避错误。