変数について

解決


たい  2003-01-29 20:34:57  No: 76938

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


魔界の仮面弁士  2003-01-29 21:49:35  No: 76939

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

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


Say  2003-01-29 21:53:57  No: 76940

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

'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 22:25:39  No: 76941

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


nanashi  2003-01-29 22:58:19  No: 76942

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


Y2  2003-01-30 06:53:50  No: 76943

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


たい  2003-01-30 07:31:41  No: 76944

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加