Excel VBA 質問スレ Part52
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
500:デフォルトの名無しさん 18/03/24 05:50:00.67 3Pb/XQ//.net >>485 うん?.Net系と勘違いしてない? .Net系は確かに参照しているところが無くなればガベージコレクションで解放するけど VBAや旧VBであるVB6はNothingを入れるとそのObjectそのものが解放される仕組みだと思ったけど 501:デフォルトの名無しさん 18/03/24 05:57:47.30 Ou2f/XLi.net 参考までに With New ObjectX .Exec End With →End Withで解放される With New ObjectY .Exec GoTo Line1 End With Line1: →解放されない(関数の最後で解放) GoTo Line2 With New ObjectZ Line2: .Exec End With →生成されない(.Execで実行時エラー) 502:デフォルトの名無しさん 18/03/24 06:08:07.14 Ou2f/XLi.net >>487 仮にClass1で以下のプロパティが定義されているとすると Public Property Get Self() As Class1 Set Self = Me End Property 以下のWithで生成されたオブジェクトはEnd Withで解放されない Dim obj As Class1 With New Class1 Set obj = .Self End With
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
182日前に更新/277 KB
担当:undef