【发布时间】:2013-10-10 07:18:13
【问题描述】:
是否可以用 COM 调用参数化构造函数? 我将创建一个具有 COM 参数化构造函数的 C# 类实例。 现在它引发了内存异常。所以我不确定带有 COM 的参数化构造函数的 C# 类的实例化。所以请告诉我同样的情况。
我的 C# 构造函数是
public GetNumberFromClass(NumberClass number)
{
}
C++ 构造函数:
NumberFromC#::NumberFromC#
{
getNumberFromClassPtr.CreateInstance(__uuidof(GetNumberFromClass));
}
并且指针 getNumberFromClassPtr 在出现 NULL 时会引发内存异常。
【问题讨论】:
-
请提供说明内存异常的SSCCE。
-
@nijansen 我不确定 COM-Visible C# 程序集可以是“短”还是“自包含”...
-
@SkoolBoyAtWork,您可能需要关注this related question。
标签: c# c++ com constructor