VC如何调用Delphi写的dll
第一次接触dll……那个dll在附件中
其中包含的函数是drawcard(bmp:bitmap;num:integer)
我用的现式调用
typedef int* (*GETDT)(int,int); //类型怎么写我不知道
GETDT GetDT;
FARPROC lpfn = NULL;
HINSTANCE hinst = NULL;
hinst = LoadLibrary(\"gbhcards.dll\");
if(hinst == NULL)
{
AfxMessageBox(\"不能加载动态连接库!\");
return;
}
lpfn = GetProcAddress(hinst,\"drawcard\");
if(lpfn == NULL)
{
AfxMessageBox(\"不能加载所需要的函数!\");
return;
}
else
{
GetDT = (GETDT) lpfn;
GetDT(IDB_BITMAP,15); //这个也不知道
UpdateData(FALSE);
FreeLibrary(hinst);
}
如何调用drawcard阿 谁能告诉我
先谢谢了
[此贴子已经被作者于2006-5-3 23:59:27编辑过]