1

Motorola EMDK 2.4 の Symbol.WPAN.Bluetooth クラスを使用して、デバイス (この場合はゼブラ MZ220) をモバイル デバイス (Windows Mobile 6.5.3 を実行する Motorola MC75a) にペアリングしようとしています。

次のようにプリンターとペアリングします。

bluetooth.RemoteDevices.UnPairAll(); 
RemoteDevice rd = new RemoteDevice(_name, _address, "Serial");
rd.LocalComPort = _commPortNumber;    
rd.Pair();

別のプリンターとペアリングしようとしたり、同じプリンターを再バインドしようとすると、調査で確認されたように COM ポートが使用できないために失敗することがあります

bluetooth.LocalComPorts;

私の調査とデバッグ中のチェックから、 bluetooth.RemoteDevices.UnPairAll(); のようです。COM ポートを解放することもありますが、約 80% の時間は解放しません。

Motorola EMDK またはその他の方法を使用してポートを強制的に解放する方法はありますか?

4

1 に答える 1