2009-08-17 7 views
0

Visual Basic 6では、メソッド/プロパティを「デフォルト」として定義することができます。これがクラスに適用され、クラスインスタンスが使用されるとき、特定の割り当ては、そのクラスで暗黙的に定義されたデフォルトのプロパティ/メソッドを使用します。ただし、モジュールに格納されているプロパティ/メソッドにデフォルトを適用することもできます。これは何を達成するでしょうか?どのようにモジュールに格納されている暗黙のメソッド/プロパティ呼び出しを使用することは可能でしょうか?ビジュアルベーシック6モジュール内のデフォルトプロパティ/メソッド

答えて

2

あなたのように、どのように効果があるのか​​わかりません。また、メソッドをAboutBoxまたはRefreshとして設定することもできます。標準BASモジュールのメソッドとプロパティのプロシージャID(DispID)を設定できるのはおそらく監視ではないかと思います。

1

不可能です。 Defaultプロパティは、インターフェイスのメンバ上でDispIDを0にすることによって実現されます。モジュールはインタフェースを実装していないので、モジュール内の関数が「デフォルト」であることを示すことはできません。

なぜ、モジュールでこれをやりたいのですか?

+0

Downvoter、説明してください。 – AnthonyWJones

関連する問題