タイトル | : ReceiveSerialData |
記事No | : 3845 |
投稿日 | : 2006/06/15(Thu) 16:32 |
投稿者 | : kaz |
初めて投稿します、VB6からVB2005への初心者です。 多分コーディングの問題でなく、私の環境設定の問題だと思います。 色々検索して見ましたが、どうしても解決出来ず3日たちました、初歩的な問題だと思いますが、分か りません助けて下さい。 目的はSerialPortを使って文字列を読み込みたいのです。 Helpで下記に様なサンプルがあり、実行して見たのですが、どうしても com1.ReadLine() の部分でロックしてしまいます。 同じようなサンプルで、SendSerialDataがありますが、これは全く問題なく実行出来ます。 他の方法でもSerialPortから文字列が読めれば良いので宜しくお願いします。
Function ReceiveSerialData() As String ' Receive strings from a serial port. Dim returnStr As String = ""
Using com1 As IO.Ports.SerialPort = _ My.Computer.Ports.OpenSerialPort("COM1") Do Dim Incoming As String = com1.ReadLine() If Incoming Is Nothing Then Exit Do Else returnStr &= Incoming & vbCrLf End If Loop End Using
Return returnStr End Function
|