VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト]
[新規投稿]
[新着記事]
[ワード検索]
[管理用]
| 投稿日 | : 2007/03/01(Thu) 01:22 |
| 投稿者 | : かさのば |
| Eメール | : |
| URL | : |
| タイトル | : Re^6: スプレッド内のデータの確認 |
関数内で宣言された変数はその関数内でしか有効ではありません
なのでchkRep関数内のbとcmd_Ok_Click関数内のbは名前が同じだけでまったくの別物です(当然中身
が同じなわけも無く)
ってゆーかcmd_Ok_Click関数にはbの宣言自体無いですね
こうゆうのは非常に良くないのでOption Explicitステートメントを用いて変数の宣言を強制するよ
うにしましょう
ご質問についてですが、関数内の処理の結果を呼び出し元に伝えたければ戻り値か引数(参照型)を
使うのが常套ではないでしょうか
今のままで行きたいというのであれば変数bをグローバルで宣言してやれば可能ではありますが、あ
まりお勧めできません
- 関連一覧ツリー
(★ をクリックするとツリー全体を一括表示します)
- 返信フォーム
(この記事に返信する場合は下記フォームから投稿して下さい)