燈明ブログ

現状は小池啓仁の応援ブログ

メモリが不足しています(Visual Basic ランタイム エラー)

このエラーを解決するには、以下の方法が有効です。

  • 開いている不要なものを閉じる。(アプリケーション、ドキュメント、ソースファイル)
  • 大きなモジュールやプロシージャを分割する。
  • メモリ常駐プログラムを除去する。(メモリを空ける)
  • 不要なデバイス ドライバを除去する。(メモリを空ける)
  • パブリック変数の数を減らす。(ヒープエリアを空ける)
  • 動的ReDimでの配列処理を固定Dimにする(メモリは充分にあっても、連続したエリアがないと『メモリが不足』になるらしい。固定Dimで予め連続したエリアを予測値で確保しておく)
  • マシン再立ち上げ(エリアをいくら空けても再起動しないと有効にならない場合が、あるらしい)
  • レジストリ設定でデスクトップ・アプリケーション・ヒープを増やす。(やるときはご自分の責任で)


参考URL