experiment: C++ Plugin Framework

找到一个CPF

http://www.codeproject.com/KB/DLL/PluginSystem.aspx


<2011_1104>

google keywords "c++ plugin framework", find a lots of PCF


http://sourceforge.net/projects/x3c/  很棒~


<2011_1119>

resource: C++ Plug-in 技术的一些深度思考(1) http://ankyhe.iteye.com/blog/539114


Multi platform plug-in development made easy!
http://www.codeproject.com/KB/DLL/multi_platform_plugin_spl.aspx?display=Print


http://www.unitedbytes.de/go.php?site=spl


<2011_1206>
动态调用DLL的好处(相对于DLL隐式调用):
* 可以用到的时候才加载, 不会因为缺少哪个DLL而直接报错, 使程序失去控制;也不至于报出Windows的错误,

我们无法控制.
* 即使要装载的DLL不存在, 也可以做出错处理, 不去实现对应的功能. 例如: DLL插件调用或SPL(Simple Plug

-in Layer).
* 根据需要装载不同目录下不同版本的同名Dll(具有同样接口), 用于国际化或者作到DLL接口向下兼容(不用在

一个DLL中做多个版本的判断, 降低了程序的耦合性).


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值