C#, C♯, C#相談室 Part79
■ このスレッドは過去ログ倉庫に格納されています
0758719
2013/06/10(月) 17:50:49.44意図どおりになってますね・・・。
ってことは、情報後出しになって、申訳ないのですが、
具体的にはInterface1はIReflect、Method1はInvokeMemberです。
呼出し側はMSScriptControl.ScriptControl.Evalで
こいつが何故かClass2を無視してClass1.Method1を呼出してしまうのですが、
そもそも、overrideされて、見えなくなってしまったメソッドというのは
呼出せるものなのでしょうか?
Class2として作成した場合、Class1としてのvtableにも
Interface1としてのvtableにもClass1.Method1は登録されないと思うのですが、
他に、どの経由でClass1.Method1を呼出しているのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています