投稿日 | : 2004/11/05(Fri) 11:04 |
投稿者 | : ダンボ |
URL | : |
タイトル | : Setコマンドが省略できない理由 |
先ほど、Picture2.Container = Picture1と書いて、IDEに怒られました。
(正しくはSet Picture2.Container = Picture1)
「オブジェクト変数に関する代入文はSet、単純変数に関する代入文はLet、そしてLetは省略可能」
という文法規則は分かっているのですが、何故Microsoftは「Setも省略可能」にしなかったのかな?
変数Xがオブジェクトなのか単純変数なのかはDim宣言で分かるはず。
Dimが省略された場合はVariantで単純変数ですわね。
既に論議し尽くされた疑問かも知れませんし、真相はMicrosoftに聞かなければ分からないこと
ですが、息抜きネタとして、識者の推測をちょっと聞いてみたいです。