Article View: fj.lang.basic
Article #319フォームの開放について
From: Hiroshi Nakata
Date: Sun, 09 Feb 1997 00:00
Date: Sun, 09 Feb 1997 00:00
43 lines
1801 bytes
1801 bytes
条件によって、違うフォームを表示するプログラムを
作成しました。
Public frmA as Form ' 標準モジュール上の変数
中 略
if cond = Type1 then
set frmA = new frmType1
else
set frmA = new frmType2
end if
with frmA
.Parm1 = A
.show 1
A = .Parm1
end with
のようなプログラムを作成しました。
このとき、frmA の資源の開放は
set frmA = Nothing
か
Unload frmA
のどちらで行うのでしょうか、それとも別の方法でしょうか?
コンパイル上も、実行時も正常に動作しているように見えますが、
マニュアルを読んでも、いまいち違いがわかりません。
スコープから外れた変数や資源は自動的に開放されるという仕様
ということではありますが、この場合、frmA は 標準モジュール上
の Public 変数ですのでプログラム全体が終了するまで frmA は
存在し続けますので、明示的に資源の開放を行う必要があると思い、
この疑問がわいてきました。
どうぞよろしくお願い致します。
--
================================================================
中田 宏 (Hiroshi Nakata) mailto:pxh04357@hf.rim.or.jp
mailto:pxh04357@niftyserve.or.jp
================================================================
Technical Details
Message-ID:
<32FD29A1.67C@hf.rim.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: f5300,9209e0697884cc6f,start X-Google-Attributes: gidf5300,public From: Hiroshi Nakata <pxh04357@hf.rim.or.jp> Subject: フォームの開放について Date: 1997/02/09 Message-ID: <32FD29A1.67C@hf.rim.or.jp> X-Deja-AN: 217608531 content-type: text/plain; charset=iso-2022-jp organization: RIMNET mime-version: 1.0 reply-to: pxh04357@hf.rim.or.jp newsgroups: fj.lang.basic x-mailer: Mozilla 3.01Gold (Win95; I)