工事中
名前付けの注意点
Release とか、まぎらわしいのでやめましょう。ヘルプ参照
ヘルプ参照
ヘルプ参照
プロパティ・メソッド・イベントに付ける ID番号のこと。(DISPID)
略さないで、なるべく付けるべきです。
この番号は プロパティ&メソッド、イベントで、重複しないように付けます。
プロパティで 0 を使ったら、メソッドでは 0 を使えません。ただしイベントでは 0 を使えます。
また、0 にするとデフォルトなプロパティ・メソッドになり、名前の記述が省略できる言語があります。
一般的に Item という名前のプロパティに 0 が付けられます。
(obj.Item=1 が obj=1 って書けます)
あと、負の値は MS 予約です。
WSC において、オブジェクト = インターフェイスになります。
そして、一度公開したインターフェイスは、変更してはならない事になっています。
これは WSC にも当てはまりますが、
WSC の場合、IDispatch を使っているので、少し軽減されます。
くらいかな。
メソッドなどを追加するのは、かまいません。
プロパティ・メソッドは、再入が起こり得ます。
WSC においては、
が考えられます。
(モーダルダイアログで再入するのは、VB の DoEvents と同じ理由)