掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VC++でReadFileをするには? (ID:59746)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
私はVC++のかなり初心者です.勉強不足のまま質問させていただく事をご勘弁ください. 今,VC++でシリアル通信を行うプログラムを開発中です。 MFCなどは使っていません. Win32 Applicationでプロジェクトを作っています. エラーが起こってしまい解決できないので,そのプログラムの一部を記します。 DWORD dwErrors; COMSTAT ComStat; DWORD dwCount; DWORD dwRead; ClearCommError(hComm, &dwErrors, &ComStat); //ポートの状態を取得 dwCount=ComStat.cbInQue; // 受信バッファのバイト数の取得 if(dwCount != 0 ){ // バッファにデータがあれば受信する //バッファからデータを取得 ReadFile(hComm, rdBuf, dwCount , &dwRead, NULL); //IDC_EDIT1に取得したデータを出力 SetDlgItemText(hDlg, IDC_EDIT1, rdBuf); } またrdBufは, WCHAR rdBuf[516] = L"" ; と宣言してあります。このプログラムを実行するとreadfileの部分に問題があるらしく,コンパイルはとおるのですが,データを取得してくれません.IDC_EDIT1には,何も出力されません.もし,どこが悪いのかわかる人がいたら,ご教授ください.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.