質問編集履歴
3
誤記を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,13 +50,11 @@
|
|
50
50
|
|
51
51
|
public partial class Form1 : Form
|
52
52
|
{
|
53
|
-
private int Counter = 0;
|
54
53
|
public Form1()
|
55
54
|
{
|
56
55
|
InitializeComponent();
|
57
56
|
// タイマーの生成
|
58
57
|
timer = new System.Timers.Timer();
|
59
|
-
timer.Elapsed += new System.Timers.ElapsedEventHandler(OnElapsed_TimersTimer);
|
60
58
|
timer.Elapsed += ElapsedTimer;
|
61
59
|
timer.Interval = 5;
|
62
60
|
|
@@ -77,7 +75,7 @@
|
|
77
75
|
|
78
76
|
private void UpdateText()
|
79
77
|
{
|
80
|
-
textBox1.Text =
|
78
|
+
textBox1.Text = "test."
|
81
79
|
}
|
82
80
|
```
|
83
81
|
|
@@ -85,4 +83,8 @@
|
|
85
83
|
visual studio 2015
|
86
84
|
.NET Framework 3.5
|
87
85
|
|
88
|
-
①と②についてアドバイスを頂きたく、よろしくお願い申し上げます。
|
86
|
+
①と②についてアドバイスを頂きたく、よろしくお願い申し上げます。
|
87
|
+
|
88
|
+
【修正】
|
89
|
+
コードに記載のないメソッドを用いていましたので、削除しました。
|
90
|
+
すみません。
|
2
情報を追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
###前提・実現したいこと
|
2
2
|
Invoke を理解したく「動作仕様」と「対処」について質問させて頂きました。
|
3
3
|
|
4
|
-
アプリケーション終了時、タイマーは止めているのに、Invoke に例外処理が発生してしまいます。
|
4
|
+
タイマーで定期処理を行うアプリケーション終了時、タイマーは止めているのに、Invoke に例外処理が発生してしまいます。(後述コードを参照願います。)
|
5
5
|
|
6
6
|
① 動作仕様を教えてください。
|
7
7
|
アプリケーション終了時、if ( null == timer ) がブレイクに引っかからずに this.Invoke(…) で例外エラーが出るので、form1 のインスタンスはなくなっていると判断しました。
|
1
誤字を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -83,6 +83,6 @@
|
|
83
83
|
|
84
84
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
85
85
|
visual studio 2015
|
86
|
-
.
|
86
|
+
.NET Framework 3.5
|
87
87
|
|
88
88
|
①と②についてアドバイスを頂きたく、よろしくお願い申し上げます。
|