礼品盒制作方法大全:为什么我加载不了dll中的函数?
来源:百度文库 编辑:神马品牌网 时间:2024/10/06 10:06:43
我自己用fortran做的av5.dll文件,在fortran下使用都没问题
但是在vc下怎么都加载不了
根据http://dev.yesky.com/295/2096795.shtml这篇文章讲的
方法试过很多次都不行
用vc带的工具dependency可以看到av5.dll中的函数如下:
AV18OP
_AV18OP@8
AV18PW
_AV18PW@32
CONSTS
_CONSTS@32
EMPOT
_EMPOT@8
我加载函数代码如下:
HINSTANCE hdll=::LoadLibrary ("av5.dll");
typedef BOOL (_stdcall *Lpconsts)(double, double, double, double,double,double,double,double);
Lpconsts consts6;
consts6=(Lpconsts)::GetProcAddress(hdll,"consts");
但是在vc下怎么都加载不了
根据http://dev.yesky.com/295/2096795.shtml这篇文章讲的
方法试过很多次都不行
用vc带的工具dependency可以看到av5.dll中的函数如下:
AV18OP
_AV18OP@8
AV18PW
_AV18PW@32
CONSTS
_CONSTS@32
EMPOT
_EMPOT@8
我加载函数代码如下:
HINSTANCE hdll=::LoadLibrary ("av5.dll");
typedef BOOL (_stdcall *Lpconsts)(double, double, double, double,double,double,double,double);
Lpconsts consts6;
consts6=(Lpconsts)::GetProcAddress(hdll,"consts");
将你得到的地址转化一下吧!要转化为与返回函数相应类型的函数指针,注意返回类型,参数个数和类型。
为什么我加载不了dll中的函数?
为什么我的电脑重新启动后都显示xp13tm~1.dll这个模块加载不了?
为什么我的QQ空间进去不了呢,总是出现一个数据加载中的图像
开机以后加载不了msdc32.dll
无法加载安装程序库certocm.dll 或找不到函数certsrvocproc
无法加载安装程序库msgrocm.dll,或是找不到函数ocentry
为什么我的IE管理加载项中的Windows Genuine Advantage的按钮为灰色不可选的,禁止不了。
我的电脑开不了机了!!系统老是说无法加载登陆用户界面Dll msgina.dll!
.dll为后缀的文件是什么文件,为什么删不了金山毒霸中的.dll文件
为什么我的windows media player加载不了皮肤?