2013-10-25から1日間の記事一覧
VB.NET側では <ClassInterface(ClassInterfaceType.AutoDual)>コレ付けないと「typelibからのMFCクラス」で作ったヘッダAPIがでてこない。 MFC側ではobj.CreateDispatch(CLSID_***) / obj.ReleaseDispatch() / CoInitialize(0) / CoUninitialize() 忘れてた。これ忘れると、コンパイルも処理も通るけどなに</classinterface(classinterfacetype.autodual)>…
VB.NETで他のプログラムからDLL作るときにはClassInterfaceっていうのが必要になる。 Imports System.Runtime.InteropServices <ClassInterface(ClassInterfaceType.AutoDual)> Public Class Class1 Public Function test() As Integer MsgBox("AAAA") Return 0 End Function End ClassClassInterfaceType.</classinterface(classinterfacetype.autodual)>…
[tool]普通にインストールしてれば C:\Program Files (x86)\Microsoft SDKsにあります。ネタ元 http://eternalwindows.jp/com/auto/auto02.html