首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

c++转C# ,各位知道的帮下忙,该怎么处理

2011-12-28 
c++转C# ,各位知道的帮下忙#import ..\Release\MegaCtrl275.dllHRESULT hr CoCreateInstance( __uuido

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的引用

热点排行