C
clarkzjg
Unregistered / Unconfirmed
GUEST, unregistred user!
鄙人编写了一个调用动态链接库的程序,不知发生了什么问题,请各位大侠汇诊一下,源
代码如下:
HINSTANCE handdll;
int (*ADD)(int x1,int x2,int x3);
int x=fun(1,2,3);
CString str;
handdll = LoadLibrary("mydll");
if ( handdll == NULL )
{
};
(FARPROC& ADD = GetProcAddress(handdll,(LPCSTR)fun);
x=ADD(3,4,5);
str.Format("%d",x);
AfxMessageBox(str);
FreeLibrary(handdll);
其中(*ADD)(int x1,int x2,int x3)函数是将三个参数求和后返回给系统然后以对话框的形式显示出来。
代码如下:
HINSTANCE handdll;
int (*ADD)(int x1,int x2,int x3);
int x=fun(1,2,3);
CString str;
handdll = LoadLibrary("mydll");
if ( handdll == NULL )
{
};
(FARPROC& ADD = GetProcAddress(handdll,(LPCSTR)fun);
x=ADD(3,4,5);
str.Format("%d",x);
AfxMessageBox(str);
FreeLibrary(handdll);
其中(*ADD)(int x1,int x2,int x3)函数是将三个参数求和后返回给系统然后以对话框的形式显示出来。