シリアルポートでデータをやり取りするには

解決


koh  2003-01-09 19:43:16  No: 50908  IP: [192.*.*.*]

VC++6.0でシリアルポートを使ってデータのやり取りをしたいのですが、
データ送信、受信の方法がわかりません。どなたか知っている方がいれば
教えて下さい。

編集 削除
koh  2003-01-13 17:57:47  No: 50909  IP: [192.*.*.*]

自己解決しました。
お騒がせしました。

編集 削除
tohavi  2003-09-10 21:54:21  No: 50910  IP: [192.*.*.*]

こんにちわ!VC++を始めたばかりです。私もシリアルポートを使ってデータのやり取りをするプログラムを作成したいですが,まだ何も分かってなくて困ります。以前にどんな方法で解決したかを教えていただければありがたいです。もしよかったら書いたコードを参考させていただきたいです。本当によろしくお願いいたします。助けてください!!!

編集 削除
岡田 之仁  2003-09-11 00:24:13  No: 50911  IP: [192.*.*.*]

シリアルポート通信で必要なAPIは・・・
CreateFile  CloseFile  BuildCommDCB  SetCommState  GetCommState
ReadFile  WriteFile  GetCommTimeouts  SetCommTimeouts
SetCommMask  GetCommMask  WaitCommEvent  EscapeCommFunction
ClearCommBreak  ClearCommError
こんなところでしょうか・・・
APIの中味はヘルプ等でお調べ下さい。
参考までに・・・
http://www.asia.microsoft.com/japan/msdn/library/ja/jpfileio/html/_win32_buildcommdcb.asp
サンプルは検索して頂ければいろいろ出てくるとは思いますが・・・
以上。

編集 削除
tohavi  2003-09-11 20:57:20  No: 50912  IP: [192.*.*.*]

レスありがとうございます。調べてみます!

編集 削除
都万  2003-09-19 18:16:56  No: 50913  IP: [192.*.*.*]

コンピュータ将棋選手権というのがあって、対局はシリアルポート1200BPSで行います。
それに使うcsa.exeというのを、らが作って公開してます。
解凍して、CRs232cクラスを見ると参考になるかも。
http://www2.ttcn.ne.jp/~tsuma/himitsu.htm

編集 削除