0

私は最近、stackoverflow の誰かが nrComm ライブラリを使用してコンピュータと GSM モデム間の通信を処理することを勧めたことから始めました。特定のポートをコンポーネントに割り当てる際に問題が発生している可能性があります。誰かが以前にコンポーネントを使用していた可能性があり、何が間違っているのか教えてくれます。

TnrDeviceBox を使用して COM ポートを選択すると正常に動作しますが、このように手動で割り当てると失敗します:

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

私は何を間違っていますか。COM23 を割り当てる必要があり、コンポーネントは COMS のみを 1 ~ 7 に定義します

4

1 に答える 1

3

ComPortNoを 8 を超える数値に設定すると、ライブラリは ComPort プロパティでチェックを行います。そのプロパティがすでに に設定されている場合cpCOMxxは、 の更新をスキップしComPortNoます。

私にはこれはバグのように見えますが、最初の行でプロパティをに設定しないことで回避できます。ComPortcpCOMxx

于 2012-05-25T14:44:45.723 に答える