[英]How would you pass an C# object via com?
How would one pass a C# object via com? 一个人如何通过com传递一个C#对象? For example, say I have the following in ac# dll which is registered in the GAC and registry: 例如,说我在GAC和注册表中注册的ac#dll中具有以下内容:
public int Add(int a, int b)
{
return a + b;
}
public int Add(NumberObject obj)
{
return obj.firstNumber + obj.SecondNumber;
}
How is it possible to make the NumberObject comvisible so that the client, who is going to use this, can set its values? 如何使NumberObject可见,以便要使用此对象的客户端可以设置其值? A c++ example would be great, is it even possible? 一个c ++示例将是很棒的,甚至可能吗? Or are only native types like int, string etc passable by COM? 还是COM只能传递诸如int,string等的本机类型?
一个好教程 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.