ミ,,゚Д゚彡フサギコのフサフサDelphi談話室�B
■ このスレッドは過去ログ倉庫に格納されています
0056デフォルトの名無しさん
NGNGレスありがとうございます。 返事が遅くなってスマソ。
OLEVariantを使ってるとDispインターフェースで使うことになるわけですかぁ。
VC++のスマートポインタみないなもんなんだろうか。
ところで、新しい疑問なのだけれど、
Dispインタフェースを使ってDispインターフェースを使えますか?
つまり、OLEVariantは内部的にDispインターフェースの利用をインプリメント
してあって、ドット演算子(?)をオーバーライドしてあるわけですが、
このOLEVariantからGetIDsOfNamesなどを呼び出せるのでしょうか?
ATLだと、確かIDispatchは純粋仮想な親クラスなので自分で実装しない
限りは不可能なように思えますが、OLEVariantをDelのas演算子などで
キャストしてDispインターフェースを呼ぶこと等は可能なのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています