123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #include "stdafx.h"
- LOADCUSTOMERJPG g_pfLoadCustomerJPG = NULL;
- HMODULE g_hMyDll = NULL;
- BOOL LoadTestCaseDll()
- {
- DWORD dwError = 0;
- if ( g_hMyDll == NULL)
- g_hMyDll = LoadLibrary(_T("Renderings.dll"));
- if ( g_hMyDll == NULL)
- {
- dwError = GetLastError();
- AfxMessageBox(_T("加载动态库失败"));
- return FALSE;
- }
- g_pfLoadCustomerJPG = (LOADCUSTOMERJPG)::GetProcAddress(g_hMyDll,"LoadRenderings");
- if ( g_pfLoadCustomerJPG == NULL)
- {
- FreeLibrary(g_hMyDll);
- g_hMyDll = NULL;
- return FALSE;
- }
- return TRUE;
- }
- void FreeTestCaseDll()
- {
- if ( g_hMyDll )
- {
- FreeLibrary(g_hMyDll);
- g_hMyDll = NULL;
- g_pfLoadCustomerJPG = NULL;
- }
- }
|