« どろろ | トップページ | アンフェア the movie »

2007.03.09

MIDLの謎仕様?

MIDLでメソッド名と引数名などで,同じ識別子で大文字のと・小文字のとが混在すると,最初のに統一されるらしい……
[propset]HRESULT Foo([in]BSTR name);
…略…
[propget]HRESULT Name([out,retval]BSTR* RetVal);…※
のようにしておくと,※のプロパティもnameに統一される。
JavaScriptから呼び出すと,Nameでなくnameでしか読めず何が起こったかぱっと見何が原因かわからない……
ってことで結構はまった。

というわけで,idlで書く場合には,メソッド名と引数名で書き方は統一しましょう。

#メソッド名をMethod・引数をargのように書いててはまった。

|

« どろろ | トップページ | アンフェア the movie »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/3881/14206517

この記事へのトラックバック一覧です: MIDLの謎仕様?:

« どろろ | トップページ | アンフェア the movie »