用Delphi编写的标准DLL怎样生成Lib文件?如何用C++隐式调用Delphi的标准DLL,请给个示例
解决方案 »
- 在delphi中如何快捷复制一个窗口(包括窗体里的所有组件及相应程序)
- DBGrid1CellClick不能将记录显示出来
- 有关DBGrid的使用(给高手加分不小气)
- 这个错误提示什么意思啊?
- 求救:Delphi中使用AdoConnection组件时出现"Invalid Enum value",为什么??
- 怎樣用Update來對兩個表的某些字段做更新操作?
- 有没有将DBGRid中的数据转换为 excel、word、access格式文件的控件啊
- 奇怪的问题高手请进,来者有分
- 请教DBGridEh对应字典显示的问题
- 急!关于tbatchmove的问题,一定给分!!
- 在ttreeview中如何才能失去焦点时,所选择的项目,仍然高亮显示呀
- 急救!高手赐教!一个十分刺手的问题!
调用dll:
LoadLibrary
GetProcAddress
C++示例:
typedef long (__stdcall * test) (char *pszSavePath);//注意__stdcall,在Delphi中是这样写的,一定要声明一致;
test mytest;
HMODULE hModule = LoadLibrary("test.dll");
if(hModule==NULL)AfxMessageBox("Error");mytest = (test)GetProcAddress(hMoudle,"test");
if(mytest == NULL)
return AfxMessageBox("Error");
如果是进程内服务器(把COM作成dll形式)会自动有lib.