VB.NETでDLL作ってMFCから呼ぶ手順でなんだかハマったこと

VB.NET側では

<ClassInterface(ClassInterfaceType.AutoDual)>

コレ付けないと「typelibからのMFCクラス」で作ったヘッダAPIがでてこない。


MFC側では

obj.CreateDispatch(CLSID_***) / obj.ReleaseDispatch() / CoInitialize(0) / CoUninitialize() 忘れてた。

これ忘れると、コンパイルも処理も通るけどなにも起きない。