• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

在线等c#中引用c++ com组件出现的问题

Daisy__Ben 2011-12-16 12:03:10
在c#的windows窗体应用程序类型的工程中,引用c++编写的com组件,其中一个interface中有方法:

HRESULT GetNum([in]IMyinterface* i,[out,retvl]VARIANT_BOOL* ret);

引用到c#中的类型

namespace MyTmp
{
//...
public class MyTmpClass: IMyinterface,Myinterface
{...}
}

使用时

Myinterface a = new MyTmpClass();
GetNum(a);//报System.AccessViolationException类型异常出现在test.exe中
...全文
52 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sdl2005lyx 2011-12-16
在工程属性的调试页面里,勾上“启用非托管代码调试”!
你F11跟踪进去。。。。
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2011-12-16 12:03
社区公告

让您成为最强悍的C#开发者