タイトル : 素通りされてしまう関数について。 投稿日 : 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 |