投稿日 | : 2006/05/25(Thu) 10:27 |
投稿者 | : ダンボ |
URL | : |
タイトル | : Re: イベント発生時の割り込み規制について |
> イベントの処理をおこなって、もとにプロシージャに戻ると思いますが、
> このとき、元のプロシージャで”Dim”で宣言された変数は、値がクリアされてしまいますよね?
ここに誤解かコーディングミスがあると思います。
「変数のスコープ」を勉強すれば、プロシージャローカルで宣言された変数は、その外部の
プロシージャからは参照も変更もできないことを確信するでしょう。
想像1:外部からクリアされたように見えるが実はプロシージャ内部でクリアする場合があった。
想像2:割り込みロジック実行過程で当該プロシージャを呼んでいた。
想像3:実はその変数がプロシージャローカルでは無かった。
#想像2あたりではないかな