メモリが不足しています(Visual Basic ランタイム エラー)
このエラーを解決するには、以下の方法が有効です。
- 開いている不要なものを閉じる。(アプリケーション、ドキュメント、ソースファイル)
- 大きなモジュールやプロシージャを分割する。
- メモリ常駐プログラムを除去する。(メモリを空ける)
- 不要なデバイス ドライバを除去する。(メモリを空ける)
- パブリック変数の数を減らす。(ヒープエリアを空ける)
- 動的ReDimでの配列処理を固定Dimにする(メモリは充分にあっても、連続したエリアがないと『メモリが不足』になるらしい。固定Dimで予め連続したエリアを予測値で確保しておく)
- マシン再立ち上げ(エリアをいくら空けても再起動しないと有効にならない場合が、あるらしい)
- レジストリ設定でデスクトップ・アプリケーション・ヒープを増やす。(やるときはご自分の責任で)
参考URL
- http://support.microsoft.com/default.aspx?scid=kb;ja;JP126962
- http://msdn2.microsoft.com/ja-jp/library/dc1e9dex(VS.80).aspx
- http://www.microsoft.com/japan/msdn/vs_previous/vbasic/prodinfo/faq_vbasic.htm
- http://support.microsoft.com/default.aspx?scid=kb;ja;JP402556
- http://www.atmarkit.co.jp/fwin2k/win2ktips/071desktopheap/desktopheap.html
- http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=227022&SiteID=7
- http://www.koganet.ne.jp/~kitagawa/shome/s_vberr.html#E0007
- http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200306/03060015.txt