トップページ > プログラム > 2015年11月18日 > 4OAuBkhO

書き込み順位&時間帯一覧

5 位/162 ID中時間01234567891011121314151617181920212223Total
書き込み数0300000001000000001100006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
古代VBプログラマ質問スレ(Ver.6.0 まで) part65 [転載禁止]©2ch.net

書き込みレス一覧

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


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。