I have a Visual C++ workspace that has 2 projects (1 exe & 1 DLL).
I used Serge Wautier's tutorial ( Resource DLLs and Language Selection Menu - CodeProject ) to create (multi-language) resource DLLs (satellite DLLs) branching off the exe.
Now I have a collection of strings in the DLL that are shared in other projects. I created a satellite DLL for that DLL but can't figure out how to load it on-demand just like the exe's satellite DLL.
He used:
Code:HINSTANCE hDll = LoadLibrary(szFilename);Code:AfxSetResourceHandle(hDll);etc etc for the unloading/loading satellite DLLs for the exe.Code:void CLanguageSupport::UnloadResourceDll() { if (m_hDll!=NULL) { SetResourceHandle(AfxGetApp()->m_hInstance); // Restores the EXE as the resource container. FreeLibrary(m_hDll); m_hDll= NULL; } }
but how to do the same for the DLL?



LinkBack URL
About LinkBacks


