質問編集履歴

1

思いついている案を追記

2016/04/27 13:14

投稿

msssk
msssk

スコア12

test CHANGED
File without changes
test CHANGED
@@ -32,11 +32,13 @@
32
32
 
33
33
 
34
34
 
35
+ ★画面
36
+
35
37
  Sub button1_Click() Handles Button1.Click
36
38
 
37
39
  Try
38
40
 
39
- データ取得処理()
41
+ 共通クラス.データ取得処理()
40
42
 
41
43
  Dim ii AS Integer = (1/0) '←★MSG出力・ログ出力!
42
44
 
@@ -56,6 +58,8 @@
56
58
 
57
59
 
58
60
 
61
+ ★共通クラス
62
+
59
63
  'trycatchを実装しない(想定していない)メソッド
60
64
 
61
65
  Sub データ取得()
@@ -67,8 +71,6 @@
67
71
  マスタ取得処理()
68
72
 
69
73
  End Sub
70
-
71
-
72
74
 
73
75
  Sub マスタ取得処理()
74
76
 
@@ -88,6 +90,18 @@
88
90
 
89
91
 
90
92
 
93
+ 案としては、
94
+
95
+ 『イベント開始時にpublicなエラー情報保持クラスを生成して、各メソッドで例外エラーが設定された場合に、
96
+
97
+ イベントハンドラー側でログ出力・ダイアログ表示させる』、が思いついたのですが、
98
+
99
+ そもそも生成した保持クラスに万人がアクセスできる為にはどこで実装すればいいのか。。(インスタンスを引数として引き回すしかないのか?)
100
+
101
+
102
+
103
+
104
+
91
105
  オブジェクト指向などを考慮して実装すると上記問題は解決したりするのでしょうか。
92
106
 
93
107
  オブジェクト指向でなくても構わないのでテクニック等あればご教授ください。