| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #include "stdafx.h"
- #include "AccessToSqlite.h"
- #include "Options.h"
- #include "Misc.h"
- #include "TextConvert.h"
- BOOL CAccessToSqlite::ConvertDatabase(const TCHAR *pNewDatabase, const TCHAR *pOldDatabase)
- {
- BOOL bRet = FALSE;
- CString csFile = CGetSetOptions::GetExeFileName();
- csFile = GetFilePath(csFile);
- csFile += "AccessToSqlite.dll";
- HMODULE hModule = LoadLibrary(csFile);
- PLUGIN_CONVERT_DATABASE Function;
- if(hModule)
- {
- Function = (PLUGIN_CONVERT_DATABASE)GetProcAddress(hModule, "ConvertDatabase");
-
- if(Function)
- {
- CStringA csNew = CTextConvert::ConvertToChar(pNewDatabase);
- CStringA csOld = CTextConvert::ConvertToChar(pOldDatabase);
- bRet = Function(csNew, csOld);
- }
- else
- {
- MessageBox(NULL, _T("Error loading function from conversion DLL"), _T("Ditto Error"), MB_OK);
- }
- FreeLibrary(hModule);
- }
- else
- {
- MessageBox(NULL, _T("Error loading conversion DLL"), _T("Ditto Error"), MB_OK);
- }
- return bRet;
- }
- CAccessToSqlite::CAccessToSqlite(void)
- {
- }
- CAccessToSqlite::~CAccessToSqlite(void)
- {
- }
|