XPCOM与COM从概念上区别不大,都通过IDL描述接口。
在VC工程中,添加一个IDL文件指定示意XPIDL编译即可
XPCOM定义一个接口和其方法
[scriptable, uuid(90758A97-A6F3-4ea4-8953-16BD2EE3A977)]
interface IMyComponent : nsISupports
{
long Add(in long a, in long b);
ACString Choose ();
};
在Windows平台,该接口可以调用其他Windows程序或COM程序。
字符串操作与char*间可以直接转换。

本文介绍了XPCOM与COM的概念及它们之间的相似之处,特别是在接口定义方面。通过一个具体的XPCOM接口示例说明了如何使用XPIDL进行接口定义,并指出XPCOM在Windows平台上能够调用其他Windows程序或COM组件。
2727

被折叠的 条评论
为什么被折叠?



