BOOL CSySkin::LoadDLLFromRes(UINT nRes_ID, CString strRes_Type) { BOOL bRet = FALSE; bRet = ReleaseRes(nRes_ID, strRes_Type, m_strDLLPath); if ( bRet ) { return LoadDLLFromPath(m_strDLLPath); } return FALSE; }
BOOL CSySkin::LoadDLLFromRes(UINT nResID, LPCTSTR szResType) { if ( nResID <= 0 || !szResType ) { return FALSE; } TCHAR szPath[MAX_PATH] = {0}; _tcscat_s(szPath, MAX_PATH, m_szCurrPath); _tcscat_s(szPath, MAX_PATH, _T("\\Skin.dll")); if ( ReleaseRes(nResID, szResType, szPath) ) { return LoadDLLFromPath(szPath); } return TRUE; }