请问一个Delphi写Dll的问题 我用Delphi写了一个Dll,要在VC中调用,请问VC中导入函数的头文件该怎么写?另外Delphi好像没有生成*.lib文件呀!!!能不能在VC中隐式调用Delphi写的DLL,该怎么办?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用LoadLibrary和GetProcAddress吧。要注意调用约定。 头文件里写声明,跟delphi的声明差不多,注意类型,有dll就行了,还要什么lib typedef void (myproc)(char*);HINSTANCE hInst; myproc* pMyproc;hInst = LoadLibrary("filename.dll"); pMyproc=(myproc*)GetProcAddress(hInst,"funcname"); pMyproc("ok");FreeLibrary(hInst); Delphi中一样的有.lib文件的,如果没有的话,可以用一个什么工具生成,不记得是不是用imp还是exp了,查查书吧,一般谈到dll的书都会有相关介绍的 在delphi中用什么样的函数能让电脑运行不出错? 关于FRAME的应用问题!!! 急求《Delphi串口通信技术与工程实践》的电子版,在线等!!! 窗体显示时奇怪的问题? 请问如何将ACCESS中的数据导入到本地数据库中??? 怎么把.pas的文件生成.dcu呀 低级问题!!! 如何在DBGRID修改或新增的状态下不让其数据能够移动?因为DBGRID中数据记录移动后默认是POST? 请教高手:关于线程的问题。 请教Delphi和C++Builder中有关数据库登录的问题 我感觉很不舒服,心里很不好受,说出来大家看看,我自己也记住这件事。 一个有点难度的问题:做一个word控制程序
要注意调用约定。
HINSTANCE hInst;
myproc* pMyproc;
hInst = LoadLibrary("filename.dll");
pMyproc=(myproc*)GetProcAddress(hInst,"funcname");
pMyproc("ok");
FreeLibrary(hInst);