VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/05/25(Thu) 10:27
投稿者ダンボ
URL
タイトルRe: イベント発生時の割り込み規制について

> イベントの処理をおこなって、もとにプロシージャに戻ると思いますが、
> このとき、元のプロシージャで”Dim”で宣言された変数は、値がクリアされてしまいますよね?

ここに誤解かコーディングミスがあると思います。
「変数のスコープ」を勉強すれば、プロシージャローカルで宣言された変数は、その外部の
プロシージャからは参照も変更もできないことを確信するでしょう。

想像1:外部からクリアされたように見えるが実はプロシージャ内部でクリアする場合があった。
想像2:割り込みロジック実行過程で当該プロシージャを呼んでいた。
想像3:実はその変数がプロシージャローカルでは無かった。

#想像2あたりではないかな


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -