如何用vc编写dll文件
[11-20 17:13:38] 来源:http://www.88dzw.com 嵌入式系统 阅读:8235次
文章摘要:extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { if (dwReason == DLL_PROCESS_ATTACH) { TRACE0("PROJNAME.DLL Initializing!\n"); // Extension DLL one-time initialization AfxInitExtensionModule(PROJNAMEDLL, hInstance); // Insert thi
如何用vc编写dll文件,标签:嵌入式系统开发,嵌入式开发,http://www.88dzw.comextern "C" int APIENTRY
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
if (dwReason == DLL_PROCESS_ATTACH)
{
TRACE0("PROJNAME.DLL Initializing!\n");
// Extension DLL one-time initialization
AfxInitExtensionModule(PROJNAMEDLL,
hInstance);
// Insert this DLL into the resource chain
new CDynLinkLibrary(Dll3DLL);
}
else if (dwReason == DLL_PROCESS_DETACH)
{
TRACE0("PROJNAME.DLL Terminating!\n");
}
return 1; // ok
}
在上面代码中AfxInitExtensionMoudle函数捕捉此动态库模块
用.
在初始化的时NEW一个CDynLinkLibrary对象的目的在于:它
能是Extension DLL想应用程序输出CRuntimeClass对象或资源.
如果此动态连接库被显式的调用,还必须在DLL_PROCESS_DETACH
选择项的执行代码上调用AfxTermEXtensonModule,这保证了当调
用进程与动态连接库分离是正确清理内存中的动态库模块。如果是
隐式的被调用,则此步不是必须的了。
Tag:嵌入式系统,嵌入式系统开发,嵌入式开发,嵌入式系统
- 上一篇:如何用pb编写dll文件
《如何用vc编写dll文件》相关文章
- › 如何用vc编写dll文件
- 在百度中搜索相关文章:如何用vc编写dll文件
- 在谷歌中搜索相关文章:如何用vc编写dll文件
- 在soso中搜索相关文章:如何用vc编写dll文件
- 在搜狗中搜索相关文章:如何用vc编写dll文件
编辑推荐
分类导航
最新更新
热门排行