Ecom是一种加载插件的机制,比windows的com简单很多。
假定有个类c实现了一个接口i,现在要包装成ecom。
需要做的有两点:
1. 写一个rss文件资源文件。
2. 导出一个函数。
资源文件是用来描述dll的。具体有版本,名字,接口i的uid,类c的uid等。
导出函数返回一个数组,里面是类c的uid和工厂函数指针。拿到工厂函数指针就可以创建对象c了。
Ecom是一种加载插件的机制,比windows的com简单很多。
假定有个类c实现了一个接口i,现在要包装成ecom。
需要做的有两点:
1. 写一个rss文件资源文件。
2. 导出一个函数。
资源文件是用来描述dll的。具体有版本,名字,接口i的uid,类c的uid等。
导出函数返回一个数组,里面是类c的uid和工厂函数指针。拿到工厂函数指针就可以创建对象c了。