DLL:
__declspec(dllexport)BOOL CheckUser(HWND hwnd);EXE:
        typedef BOOL (WINAPI *lpfun)(HWND); lpfun lp=NULL;
HINSTANCE   hLib;
hLib = LoadLibrary("CheckUser");
lp = (BOOL( WINAPI*)(HWND))GetProcAddress(hLib, "CheckUser");
BOOL b = lp(this->m_hWnd);//出错(但是CheckUser函数被执行完毕了,结果也正确,就是要出现断言)断言提示信息:
Module: 
File:i386\chkesp.c 
Line:42 
The value of ESP was not properly saved across a function call.This is usually a result of 
calling a function declared with one calling convention with a function pointer declared with 
a different calling converntion.