c++转C# ,各位知道的帮下忙
#import "..\Release\MegaCtrl275.dll"
HRESULT hr = CoCreateInstance( __uuidof(MegaCtrl275Lib::MegaCtrl), NULL,
CLSCTX_SERVER, __uuidof( MegaCtrl275Lib::IMegaCtrl),(void**) &m_pMegaCtrl );
if ( FAILED( hr ))
return -1;
CComPtr<IUnknown> pEventsUnk = this;
hr = AtlAdvise( m_pMegaCtrl, pEventsUnk,
__uuidof( MegaCtrl275Lib::_IMegaCtrlEvents), &m_dwCookie );
if (FAILED( hr ))
return -1;
m_pMegaCtrl->Initial( (long)m_hWnd );
m_pMegaCtrl->Login(L"192.168.5.210", 8080, L"", L"trackserver3", L"123456");
[解决办法]
直接添加引用
[解决办法]
C# 可直接调用C++写的DLL的
[解决办法]
那是c++ 调用com的方法,C# 不必如此做,.net 框架已经替你做了
[解决办法]
添加对那个com的引用