显式链接dll问题
我在程序中显式链接dll,但是调用完毕后,总是出错,跟踪一看是删除某个对象时出错。
那位大虾解决一下。
代码:
typedef void (*pSnippet) (char* path, string& text, string& query, string& snip);
HINSTANCE hDLL;
pSnippet snippet;
hDLL = LoadLibrary("Dll3.dll");
snippet = (pSnippet)GetProcAddress(hDLL,"Snippet");
char* path = "../config";
string query = m_query.GetBuffer();
m_query.ReleaseBuffer();
string body = mwmi.m_szBody.GetBuffer();
mwmi.m_szBody.ReleaseBuffer();
string snip ;
(*snippet)(path,body,query,snip);
FreeLibrary(hDLL);