変数について

解決


たい  2003-01-29 11:34:57  No: 76938  IP: [192.*.*.*]

FormのUnload時に変数を削除するには、どのように書いたら良いのですか?
教えていただけませんか?

編集 削除
魔界の仮面弁士  2003-01-29 12:49:35  No: 76939  IP: [192.*.*.*]

「変数を削除する」というのは、どういう意味でしょうか?
また、その変数というのは、どこで宣言されているものなのでしょうか?

もし、削除というのが「変数の内容をクリアしたい」という意味なら、
FormのUnloadイベントで処理してやれば良いと思います。

編集 削除
Say  2003-01-29 12:53:57  No: 76940  IP: [192.*.*.*]

たとえば、こういうことでしょうか?

'Form1----------------------
Option Explicit

Private Sub Command1_Click()
    Form2.Show
    Form2.lngA = 10
End Sub
Private Sub Command2_Click()
    Unload Form2
    Set Form2 = Nothing
End Sub

Private Sub Command3_Click()
    MsgBox Form2.lngA
End Sub
'Form2----------------------
Option Explicit
Public lngA As Long
'---------------------------

編集 削除
たい  2003-01-29 13:25:39  No: 76941  IP: [192.*.*.*]

Public a
aの変数内容をクリアにする方法です。

編集 削除
nanashi  2003-01-29 13:58:19  No: 76942  IP: [192.*.*.*]

だから魔界の仮面弁士さんの発言通り、
FormのUnloadイベントで変数aをクリアすればいいじゃないですか。

編集 削除
Y2  2003-01-29 21:53:50  No: 76943  IP: [192.*.*.*]

a = Nothing
のことでしょうか?

編集 削除
たい  2003-01-29 22:31:41  No: 76944  IP: [192.*.*.*]

みなさん、ありがとうございました
おかげさまで解決しました。

編集 削除