VC高手来这里 来这里 来这里也

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:53:48
#include "windows.h"
#include "iostream.h"
void main(){
LPCREATESTRUCT *dlll;

HINSTANCE e=LoadLibrary("1.dll");//加载目录下的DLL
cout<<e;
*dlll=(LPCREATESTRUCT)GetProcAddress(e,"add");//获得DLL里add这个函数的句柄
int (*dlll)(3,5);
}
//int (*dlll)(3,5); 这里有错误

我觉得 可能是我的程序写的有问题,哪个高手可以重新 给我写个例子

改成:
typedef int (WINAPI *DLL)(int,int);
DLL dll;
HINSTANCE e=LoadLibrary("1.dll");
dlll=(DLL)GetProcAddress(e,"add");
dll(3,5)//你这是不是要返回个整数啊,要用个变量啊如:
int a = dll(3,5);

uioytkg

手机不好发代码,你自己搜索一下“函数指针”吧,你的代码太那个了