Excel VBA質問箱 IV

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

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


43573 / 76735 ←次へ | 前へ→

【38209】Re:クラスの解放を確認したい
お礼  ハチ  - 06/5/29(月) 19:06 -

引用なし
パスワード
   ▼角田 さん:

Resありがとうございます。

動作させる度に、なんだかExcelが重くなっているような気がして
連携して作成されたオブジェクトが削除されていないのではないか? と考え
今回の質問に至りました。

角田さんのご指摘のようにMyCollを何度も生成していたようでした。
Classの用語の「インスタンス」と「オブジェクト」がイマイチ理解できておらず、
Private MyColl As New Cont_Coll でオブジェクトを作成し、
Set でインスタンスを格納しているのだ と勝手に理解していましたので
もっと勉強します。

いろいろなサイトで調べていたところ、
「VBAではコントロール配列を処理することができない」との記載があり、
それならクラスでCollectionの配列にして処理すれば、
本体側のモジュールがすっきりするのではないか?
とのコンセプトで作っていました。
もっと改良が必要そうです・・・

0 hits

【38194】クラスの解放を確認したい ハチ 06/5/29(月) 14:44 質問
【38202】Re:クラスの解放を確認したい 角田 06/5/29(月) 17:39 回答
【38207】Re:クラスの解放を確認したい ichinose 06/5/29(月) 18:08 発言
【38210】Re:クラスの解放を確認したい ハチ 06/5/29(月) 19:13 お礼
【38209】Re:クラスの解放を確認したい ハチ 06/5/29(月) 19:06 お礼
【38211】Re:そういうのは、もう作ってます 角田 06/5/29(月) 19:17 回答
【38213】Re:そういうのは、もう作ってます ハチ 06/5/29(月) 19:29 お礼
【38208】Re:クラスの解放を確認したい neptune 06/5/29(月) 18:46 回答
【38212】Re:クラスの解放を確認したい ハチ 06/5/29(月) 19:19 お礼

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