タイトル | : 素通りされてしまう関数について。 |
記事No | : 1537 |
投稿日 | : 2005/03/31(Thu) 14:22 |
投稿者 | : nao |
[OSのVer]:Windows [VBのVer]:VB.NET
お世話になります。 早速なのですが、関数について質問があります。
症状としては、関数A(Func_A)の中で関数B(Func_B)を実行しようとすると、実行されずに素通りされるというものです。
調べたところ、関数Aに関数Bの呼び出しが記述されている場合、 関数Aで宣言したDataView等のプロパティ値が"error: cannot obtain value"に変わっていることがわかりました。
逆に、FunctionBの呼び出しをコメントアウトした場合、 関数A内で宣言した上記の三つは正常に値を取得できるようなのですが・・・なぜそうなってしまうのかが分かりません。
エラーメッセージを元に検索してみたのですが、具体的な対策を見つける事ができませんでした。 どなたかご教授願います。
'// Private Function Func_A Dim DV as new DataView ←プロパティの値が "error: cannot obtain value"になる。 ・・・ Function_B(DV) ←Function_Bは実行されず、素通り。 ・・・ End Function
Private Func_B(Byval DV as DataView) ・・・ End Function
|