Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3607 / 9994 ←次へ | 前へ→

【9646】Access VBAの変数について。
質問  ジバク  - 07/7/3(火) 22:40 -

引用なし
パスワード
   はじめまして、Accessを使うようになって一週間程度でVBAも今回初めて触っている初心者のジバクと言います。よろしくお願いします。

**環境**
OS:ウィンドウズ2000  Access97です。

**現状**
Accessで作られたシステムの改修をやっています。

**質問**
自分の会社のAccessで使われているプログラムを見ていて疑問に思ったのですが。

Dim strVar As String

っと変数が宣言されていたとします。

この変数に使われたメモリーは、その変数を使う処理が行われた後に、自動で開放されるのでしょうか?

色々なHPを見て、参考にしながら、改修を行っているのですが、多くのHPが、

Set strVar = Nothing

と、その変数が使われる処理が抜ける際に書かれ、メモリを開放しているようなのです。

ところが、改修を行っているAccessのプログラムでは、一度も使われていませんでした。

この事を先輩に告げ、

「そのシステムに使われてる変数に対して、処理の終わりにNothingで開放すると言うのを付け加えて行った方が良いんじゃないですか?」

と、自分が言った所、
先輩は、

「Accessだから、大丈夫なんじゃない?。よくわからんけど、大丈夫だよ」

と、曖昧な返事を返されてしまいました。

実際の所、どうなのだろう・・・?っと気になって仕方が無いです。


言葉足らずな所もありますが、実際はNothingで開放する行為は必要なのでしょうか?

それとも、やらなくても良い事なのでしょうか?

もし、メモリを開放しない事で、システムダウンや不具合が起こる可能性があるとしたら、もう一度、先輩にその事を告げてみようと思います。

自分でも、調べる努力は致しますが、解る方がおられましたら、お教えください。

よろしくお願いします。

以上です。

1,032 hits

【9646】Access VBAの変数について。 ジバク 07/7/3(火) 22:40 質問[未読]
【9650】Re:Access VBAの変数について。 hatena 07/7/4(水) 0:00 回答[未読]
【9651】Re:Access VBAの変数について。 ジバク 07/7/4(水) 2:38 お礼[未読]
【9652】Re:Access VBAの変数について。 小僧 07/7/4(水) 11:22 発言[未読]
【9663】Re:Access VBAの変数について。 ジバク 07/7/6(金) 2:14 お礼[未読]

3607 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free