我用DELPHI写了一个DLL,但是我在VC中怎样调用DLL里的函数呢???(参数怎么解决呢) 我用DELPHI写了一个DLL,但是我在VC中怎样调用DLL里的函数呢??????(参数怎么解决呢)万分感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 非常简单你先把要调用的函数定义一个原型然后强制转换后带上参数就行了例 function abc(i:integer):integer;typedef int (*abcp)(int i);abcp abc;h=loadlibrary('DLLNAME');abc=(ABCP)Getprocessaddr(h,'abc')abc(i);即可可能个别关键字没有写对 同上function abc(i:integer):integer;stdcall;VC函数指针定义typedef int (WINAPI *abcp)(int i);DLL的字符串参数最好用 PChar 在托盘增加一个图标 有关rttl的问题-在线 ----------关于窗口前后的问题---------- VC初学者,大家指点下这个问题啊! UpdateAllViews(NULL)函数的功能 如何在mfc中使用custom control 如何跟踪和调试用make编译的程序(源码级跨平台) mfc怎样实现按顺序自动打开多个文件 一个初学者的问题 如何得到程序执行文件所处的目录 关于CWnd的m_hWnd 代猎头公司的朋友发招聘
你先把要调用的函数定义一个原型
然后强制转换后带上参数就行了
例 function abc(i:integer):integer;typedef int (*abcp)(int i);abcp abc;
h=loadlibrary('DLLNAME');
abc=(ABCP)Getprocessaddr(h,'abc')
abc(i);
即可
可能个别关键字没有写对
function abc(i:integer):integer;stdcall;
VC函数指针定义
typedef int (WINAPI *abcp)(int i);
DLL的字符串参数最好用 PChar