DLL类型及调用
DLL类型判断:
1. MFC规则DLL 没有界面要求 theApp 入口
2. MFC扩展DLL 有界面导出 DllMain 入口
3. Win32DLL APIENTRY DllMain 入口
DLL分类:
1。Non-MFC DLL(非MFC动态库):不采用MFC类库结构,其导出函数为标准的C接口,能被非MFC或MFC编写的应用程序所调用;
2。MFC Regular DLL(MFC规则DLL):非MFC动态库MFC规则DLL 包含一个继承自CWinApp的类,但其无消息循环;
3。MFC Extension DLL(MFC扩展DLL):采用MFC的动态链接版本创建,它 只能被用MFC类库所编写的应用程序所调用。
DLL的调用方式:
1、 静态调用方式 (隐式的调用) .h 和 .lib
2、动态调用方式 (显式的调用) LoadLibrary GetProcAddress() FreeLibrary