プロが教えるわが家の防犯対策術!

VBですけれども
変数の宣言なしに
For i
 ・
 ・ 
 ・
Next i
などを記述しますと「変数の宣言がされていません」
というメッセージがでるのですが、テキストなどでは
変数の宣言などしていなくとも動作しますこれはどうして
どういうことなのかご存知の方教えてください。
Dimとかの宣言もなしにです。

著書は 独習Visual Basic 6.0 などです。

A 回答 (2件)

コードの先頭に、


Option Explicit
って行があると思います。

これがあると、変数の宣言が強制になります。
これを消すと、宣言しなくても良くなるのですが、消さない方が絶対にいいです。変数のスペルミスとかがチェックできなくなるので。
    • good
    • 0
この回答へのお礼

有り難う御座います。Option Explicit は残しておいた方がいいのはわかりました。宣言については必要に応じて利用したいと思います。

お礼日時:2001/10/30 03:06

ちなみに、[ツール]-[オプション]で、「変数の宣言を強制する」にチェックが付いていると、Option Explicit付きが初期状態になります。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!