yangjungang2004 发表于 2007-1-13 17:08:10

如何编写与调用动态链接库?

在VC中,如何编写与调用动态链接库?:L

cowry 发表于 2007-1-17 10:12:03

随便找本书看看吧
或者在网上也能找到的
这种问题好像不是一句两句说得清楚地

gloriaer 发表于 2007-5-29 09:03:39

看这个例子,但我这个也有问题,不知道是不是fortran版本的问题
SUBROUTINE BBB(a,b,c)
!DEC$ATTRIBUTES DLLEXPORT :: BBB
INTEGER a
REAL b,c(2)
!DEC$ATTRIBUTES VALUE :: a
!DEC$ATTRIBUTES VALUE :: b
!DEC$ATTRIBUTES REFERENCE :: c
INTEGER i,j
real,INTRINSIC :: SIN

c(1)=a*1.0
c(2)=SIN(b*3.14159/180.)
END SUBROUTINE
vc调用dll文件如下:
HINSTANCE hIns;
hIns = LoadLibraryEx("aaa.dll",NULL,DONT_RESOLVE_DLL_REFERENCES);
typedefint (*MYPROC)(int &a, float b, float c);
MYPROC fun= (MYPROC)GetProcAddress(hIns,"_BBB@12");

int a=5;
float b=float(4.2) ;
float c ;
fun(a,b,c);
// a=b;
CString str;
str.Format("%f",c);
MessageBox(str);
页: [1]
查看完整版本: 如何编写与调用动态链接库?