123456789101112131415161718192021222324252627282930313233343536 |
- // stdafx.cpp : 只包括标准包含文件的源文件
- // lyfzServer.pch 将作为预编译头
- // stdafx.obj 将包含预编译类型信息
- #include "stdafx.h"
- HMODULE g_hpool = NULL;
- IODBCInterface* g_pODBCPool = NULL;
- typedef IODBCInterface* (*CREATEINSTANCE)( );
- BOOL lyfzCreatePoolInstance( )
- { //加载动态库
- g_hpool = ( HMODULE )LoadLibrary(_T("ODBCPOOL.dll"));
- if ( g_hpool == NULL )
- {
- CString strError = _T("");
- strError.Format(_T("error = %d"), GetLastError());
- AfxMessageBox(strError);
- return FALSE;
- }
- CREATEINSTANCE CreaetInstance = (CREATEINSTANCE)GetProcAddress(g_hpool, "lyfzCreatePoolInstance");
- g_pODBCPool = CreaetInstance();
- return (g_pODBCPool == NULL) ? FALSE : TRUE;
- }
- void FreelyfzodbcLibrary()
- {
- if ( g_hpool )
- FreeLibrary(g_hpool);
- g_hpool = NULL;
- g_pODBCPool = NULL;
- }
|