用Delphi编写的标准DLL怎样生成Lib文件?如何用C++隐式调用Delphi的标准DLL,请给个示例
解决方案 »
- RAD Studio XE2全球发布会 深圳会议 去参会的朋友多吗? 2011年10月14日(周五) 深圳威尼斯皇冠假日酒店
- 我做超市系统,我把前台销售的数据写到后台时,反映慢,应怎么解决,请高手指点
- 各位兄弟,大家好!哪位可以提供类似阿里巴巴贸易通即时通讯的软件。
- 进销存
- 一个小问题:如何更改一个文件夹的名称?
- 讨论以下关于内外网隔断,禁掉网卡好吗,如何禁掉(使用)网卡,
- 串口异步通信问题
- 希望大家来讨论一下目前所接触到的RichEdit控件
- 关于RadionButton,Edit,和Filtered联系在一起出现的错误,请高手们帮忙看看
- 调用excel为什么我明明已经quit了,但还有excel进程?
- 在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.