VB初心者です。
Win2k VB.NETでシリアル通信のプログラムを作っています。
http://support.microsoft.com/default.aspx?scid=kb;ja;823179
を参考にしてCOMポートの開閉はできたのですが、
データの受信の方法が分かりません。
外部機器(A&D製の電子天秤EW-1500i)から送信ボタンを
押すとデータが送られてくるはずなのですが、受け取る
プログラムの作り方がわからないのです。
送信が押されてから、
Success = ReadFile(hSerialPort, Buffer, BytesWritten, BytesRead, IntPtr.Zero)
を呼べばよさそうな気がするのですが、タイミングが分かりません。
(そもそも仮定があってるかどうかも分かりません)
サンプルコードの書き込みとパラレルの部分を眠らせて実行してみたのですが、
データの読み取りから先に行かないみたいです。
ちなみに232cから変換ケーブルを使ってUSBで接続しています。
よろしくお願いします。