- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
847 :デフォルトの名無しさん[sage]:2015/11/18(水) 01:19:47.66 ID:4OAuBkhO - >>829
半分正解だと思うよ。 他には例えばその変数に対して後に共通の使用制限を掛けたかったりした場合、 Publicな変数に直接値を設定している場合は全て使用箇所を洗い出して修正しなければならないけど、 プロパティならそのプロパティの中でチェックロジックを一つ書けば済んだりするからね。 >>839 それってプロパティにして引数でByRefで渡してやるのとどっちが楽なの?
|
- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
848 :デフォルトの名無しさん[sage]:2015/11/18(水) 01:24:48.76 ID:4OAuBkhO - >>845
とりあえずエラーが出てない方と出てる方の参照設定を比較して、 エラーが出てる方の参照設定にチェックボックスのチェックが外れてるのが無いか確認してみたら? 後環境が同じかどうか。
|
- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
849 :デフォルトの名無しさん[sage]:2015/11/18(水) 01:48:16.81 ID:4OAuBkhO - >>840
>>838が言ってるのは「プロシージャを呼んだとき、微量ながらメモリが解放されず蓄積される」だったんだけど、 プロシージャを抜けるか否かが書いて無かったんで、俺は勝手に、呼んだときには戻り先アドレスをスタックに保持していることを言ってて 抜けた時には解放というかスタックポインタが指すアドレスが戻り先アドレスを格納している分、 マイナスされることを言ってるのかと思ってたけど、 確かに呼んで抜けた後ではないと一言も書いてないな。 でも呼んで抜けた後のことを言ってて、メモリが解放されていないとしたらそれは普通にメモリリークだな。 ちなみにプロシージャ呼んで抜けないで、またプロシージャ呼んでメモリに何か溜まってくか確認したければ ただ再帰するだけで抜けない処理を書けば多分それらしいエラーで落ちるんじゃないかな。
|
- Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
854 :デフォルトの名無しさん[sage]:2015/11/18(水) 09:13:28.61 ID:4OAuBkhO - >>852
えー? じゃ、VBAではプロシージャ呼び出して抜けるだけで恒久的にメモリリークを起こすってこと? 流石にそれは無いと思うな
|
- 古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net
119 :デフォルトの名無しさん[sage]:2015/11/18(水) 18:55:36.28 ID:4OAuBkhO - きっと魔界の仮面弁士さんっていっぱいいるんだよ
|
- 古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net
121 :デフォルトの名無しさん[sage]:2015/11/18(水) 19:01:42.95 ID:4OAuBkhO - >>120
NーBASIC
|