这篇教程C++ FreeLibrary函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中FreeLibrary函数的典型用法代码示例。如果您正苦于以下问题:C++ FreeLibrary函数的具体用法?C++ FreeLibrary怎么用?C++ FreeLibrary使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了FreeLibrary函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: ll_unloadlibstatic void ll_unloadlib (void *lib) { FreeLibrary((HINSTANCE)lib);}
开发者ID:aronarts,项目名称:FireNET,代码行数:3,
示例2: WndAdminProcextern "C" LONG ALMCALLBACK WndAdminProc( OBJECTID oiWindow, AObjMessage* theSystem) { WINDOW* wnd; LONG rVal = A_NOTHANDLED; switch(theSystem->message1) { case AOBJ_AWAKENED: #ifdef AW_I_DEBUG g_nLayoutUseCount++; if (!g_hinstLayout) { I_ASSERT(g_nLayoutUseCount==1); g_hinstLayout = LoadLibrary("ALM_WLAY.DLL"); ADBG_PRINT_I("Preloading Layout Editor"); } #endif rVal = A_OK; break; case AOBJ_CREATED: #ifdef AW_I_DEBUG g_nLayoutUseCount++; if (!g_hinstLayout) { I_ASSERT(g_nLayoutUseCount==1); g_hinstLayout = LoadLibrary("ALM_WLAY.DLL"); ADBG_PRINT_I("Preloading Layout Editor"); } #endif wnd = new(oiWindow) WINDOW(oiWindow); //The locks the data delete wnd; //Just unlocks the data -- DOES NOT DELETE THE DATAS!!! rVal = A_OK; break; case AOBJ_DESTROYED: case AOBJ_ASLEEP: #ifdef AW_I_DEBUG g_nLayoutUseCount--; if(g_nLayoutUseCount==0) { FreeLibrary(g_hinstLayout); g_hinstLayout = NULL; g_lpfnEditWnd = NULL; g_lpfnItemFromUID = NULL; ADBG_PRINT_I("Unloading Layout Editor"); } #endif rVal = A_CONTINUE; break; case AOBJ_ASSIGNOBJECT: //Assignment of a window object is not yet defined break; case AOBJ_PREWRITE: if (theSystem->message4 != /*AOBJ_PROJECTSAVE*/2) { wnd = LockWindowData(oiWindow); I_VERIFY_POINTER(wnd, break); if(wnd->PutItemsIntoDatas()) rVal = A_CONTINUE; else rVal = A_NOTHANDLED; UnlockWindowData(oiWindow); } else
开发者ID:benbucksch,项目名称:AppWare,代码行数:70,
|