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

投稿日: 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に聞かなければ分からないこと
ですが、息抜きネタとして、識者の推測をちょっと聞いてみたいです。


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

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

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