質問編集履歴

3

誤記

2016/12/13 05:00

投稿

suban
suban

スコア28

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
 
50
50
 
51
- 下記のプログラムでbufferが未使用でしたのでコンパイラが勝手に削除されているのかと思いまして下記のbufをシリアル出力するようにしました。
51
+ 下記のプログラムでbufが未使用でしたのでコンパイラが勝手に削除されているのかと思いまして下記のbufをシリアル出力するようにしました。
52
52
 
53
53
  byte[] buf = System.Text.Encoding.GetEncoding("shift-jis").GetBytes(oWSheet.Cells[1, 1].Value as string);
54
54
 

2

誤記修正

2016/12/13 04:59

投稿

suban
suban

スコア28

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
 
50
50
 
51
- 下記のプログラムでbufferが未使用でしたのでコンパイラが勝手に削除されているのかと思いまして下記のbufferをシリアル出力するようにしました。
51
+ 下記のプログラムでbufferが未使用でしたのでコンパイラが勝手に削除されているのかと思いまして下記のbufをシリアル出力するようにしました。
52
52
 
53
53
  byte[] buf = System.Text.Encoding.GetEncoding("shift-jis").GetBytes(oWSheet.Cells[1, 1].Value as string);
54
54
 

1

プログラム修正

2016/12/13 04:59

投稿

suban
suban

スコア28

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,19 @@
45
45
  oExcelWBook.SaveAs(fileName); // Excel保存
46
46
 
47
47
  MessageBox.Show(
48
+
49
+
50
+
51
+ 下記のプログラムでbufferが未使用でしたのでコンパイラが勝手に削除されているのかと思いまして下記のbufferをシリアル出力するようにしました。
52
+
53
+ byte[] buf = System.Text.Encoding.GetEncoding("shift-jis").GetBytes(oWSheet.Cells[1, 1].Value as string);
54
+
55
+ serialPort1.Write(buf, 0, 8);
56
+
57
+ 実行してみますと
58
+
59
+ byte[] buf =・・・・のところに
60
+
61
+ 「型 'System.ArgumentNullException' のハンドルされていない例外が mscorlib.dll で発生しました」
62
+
63
+ というエラーが発生していました