ハブ君の寝言

日記のような何か

今日のエラー

'System.InvalidOperationException' の初回例外が System.dll で発生しました。
'System.InvalidOperationException' のハンドルされていない例外が System.dll で発生しました。

以下のようなプログラムで、
データの送信が終わったときに、
すぐにファイルを閉じると死ぬ
これは、バッファからデータを書き込んでる途中で閉じてるからっぽい


んで、まぁ下のようなプログラムだけど、
バッファオーバーフローしてるのかどうかしらないけど途中でデータがいくつか取得出来無い

どうすりゃいいのかねぇ

				 for(i=0;i<1024;i++){
					 if (serialPort1->BytesToRead > 0){
						k = serialPort1->ReadByte();
						if(k<16) fprintf(fd, "0%x ",k);
						else fprintf(fd, "%x ",k);
					}
				 }