質問: WAIT_OBJECT_0){ if(GetOverlappedResult(hCom,&old,&dwCount,TRUE)){ //"データ受信完了" }}} else //エラー } 宜しければ、ご指摘の程よろしくお願いします。
回答: (1)イベントハンドラを初期化していないのでは? つまり、最初からシグナル状態だったり、自動リセットでないハンドルをResetしないで使い回すとか... CreateEventの指定値を公開してください。 (2)error C2664: 'wsprintfA' : 1 番目の引数を 'unsigned char *' から 'char *' に~ ヘッダファイルの中にwsprintfの定義があり、第1引数は(char*)と指定されているためです。 charとunsigned charは最上位ビットを符号と見るかどうかの差だけで、 バイト単位のデータであることに変わりはありません。こういう場合はキャストします。 wsprintf( (char *)prdBuf,~