2012-04-03 6 views
1

私は以下のコードを使ってrfidタグ値を読みました。Windowsモバイルエミュレータでrfidタグの値を読み取るにはC#.netのコードが必要

try 
{ 
    if (serialPort1.IsOpen) serialPort1.Close(); 
    serialPort1.PortName = "COM25"; 

    serialPort1.BaudRate = 9600; 
    serialPort1.DataBits = 8; 
    serialPort1.ReceivedBytesThreshold = 5; 
    serialPort1.Handshake = Handshake.None; 

    serialPort1.Open(); 
    lblStatus.Text = "Serial Port: Connected"; 
} 
catch (Exception ex) 
{ 
    lblStatus.Text = "Serial Port: Unable to Connect"; 
} 

上記のコードはWindowsアプリケーションで動作しますが、Windows Mobileエミュレータで同じコードを使用するとシリアルポートに接続できないというエラーが表示されます。誰かが私を助けてくれますか?

+0

例外がスローされたときに実際のメッセージテキストを見てみましたか?それは根本的な原因についていくつかの洞察を与えるかもしれません。私はそれがあなたが "COM25"という名前のモバイルデバイス上で利用可能なシリアルポートを持っているという前提とは何かがあるかもしれないと思う。 –

+0

エミュレータでコードを実行しているときにシリアルポートに接続できません。私はWindowsフォームでそれを実行しているとき、同じコードが完全に動作しています。 – vishaljot

答えて

関連する問題