掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メモリ(リソース)の消費を抑えるには (ID:88851)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
とりあえず、『Form1〜Form500が存在するアプリ』を作ってみました。 参照設定等も一切無し。コードも空です。 実際にロードされるのは、スタートアップにあるForm1だけです。 exeにコンパイルして実行してみましたが、 リソース消費量は微々たる物でしたよ。 私の環境は XP なので、比較にはならないでしょうけれども。 参考までに、実験用コードを書いておきます。。 1. [アドイン プロジェクト]を用意し、下記を frmAddIn.OKButton_Click に記述。 2. そのアドインプロジェクトを、デバッグ環境で実行。 3. 別途、VB6をもうひとつ起動し、[標準 EXE プロジェクト]を用意。 4. アドインメニューから、先ほどの MyAddIn を選択。 5. フォームが大量生成されるので、そのまま exe を作って終了。 '==== ==================================== Dim P As VBProject, W As Window Dim L As Long Set P = VBInstance.ActiveVBProject For L = 1 To 500 P.VBComponents.Add vbext_ct_VBForm For Each W In VBInstance.Windows If W.Type = vbext_wt_Designer Or W.Type = vbext_wt_CodeWindow Then W.Close End If Next Next
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.