怎么做可以在delphi调用的DLL?

xoenice 2005-08-23 09:40:32
请问哪位有这方面的例子,是否还要做转头文件之类的操作?可以发一个这方面的例子给我吗?
我的邮箱xoenice@sina.com.cn
...全文
110 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaomatian 2005-10-12
  • 打赏
  • 举报
回复
顶,
我也推荐楼主到黑崇山老妖的老巢学习一下:
www.ccrun.com
yifei1900 2005-09-08
  • 打赏
  • 举报
回复
顶,
我也推荐楼主到黑崇山老妖的老巢学习一下:
www.ccrun.com
ccrun.com 2005-09-04
  • 打赏
  • 举报
回复
给你举个简单例子:
用BCB编写DLL,用Delphi调用。

1. 在BCB中新建一个dll工程Project1,添加以下函数:
extern "C" __declspec(dllexport)
void __stdcall MyFunction(char *pMsg)
{
MessageBox(NULL, pMsg, "信息", MB_OK | MB_ICONINFORMATION);
}
2. 编译后生成Project1.dll,包含一个导出函数MyFunction

3. 在Delphi中新建一个工程Project2,添加以下代码:
procedure MyFunction(Msg: PChar);stdcall;
implementation
procedure MyFunction; external 'project1.dll';

procedure TForm1.Button1Click(Sender: TObject);
begin
MyFunction('test');
end;

4. 编译。将Project2.exe和Project1.dll放在同一目录下测试。

mdf2008 2005-09-04
  • 打赏
  • 举报
回复
up~~~~~顶老妖

推荐楼主到老妖的(www.ccrun.com)网站,多多学习
LngDotin 2005-09-04
  • 打赏
  • 举报
回复
是C++Builder做dll,在Delphi里调用吗?

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧