VC++动态/静态链接库 【4】

来源:互联网 发布:忧伤说唱 网络歌手 编辑:程序博客网 时间:2024/06/06 13:56

MFC 规则 DLL:


(1)静态链接到MFC 的规则DLL,

在调用这种DLL的接口时,MFC使用DLL的资源。因此,在静态链接到MFC 的规则DLL中不需要进行模块状态的切换。使用这种方法生成的规则DLL其程序较大,也可能包含重复的代码。

(2)动态链接到MFC 的规则DLL,

    默认情况下,MFC使用主应用程序的资源句柄来加载资源模板。这样,当DLL和应用程序中存在相同ID的资源时(即所谓的资源重复问题),系统可能不能获得正确的资源。因此,对于共享MFC DLL的规则DLL,我们必须进行模块切换以使得MFC能够找到正确的资源模板。

 

 

 

 

 

 

 

【注】windows and linux 动态/静态链接库 学习整理系列

参考资料:http://pcedu.pconline.com.cn/empolder/gj/vc/