delphi7中如何引入外部的dll文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi7中如何引入外部的dll文件相关的知识,希望对你有一定的参考价值。

1. 首先将dll文件放到运行程序目录下面,或是是windows\\system32 下面。

2. 在 unit 里,引入dll中的函数(使用哪个函数就引入哪个),示例如下:

implementation

$R *.DFM

procedure init;stdcall;External \'test.dll\'; //在此声明引入dll函数,注意dll与程序在同一路径下
参考技术A 分“静态”和“动态”两种方法,但都有一个前提,你得拥有这个dll的声明(函数名啊、参数啊这些),特别当dll不是delphi写的时候,要注意不同语言dll之间的参数对应(变量、结构等等)。

具体代码示例,直接搜索“delphi dll动态调用”或者“delphi dll静态调用”,网上一大把

以上是关于delphi7中如何引入外部的dll文件的主要内容,如果未能解决你的问题,请参考以下文章

当您的外部 SDK 只有 .dll、.lib、.h 文件时如何链接和构建项目

delphi7中调用了fortran编写的dll,之前用XP系统时是可以运行出结果的,但是现在换到win7了,不能用了。

如何在 CMake 项目中使用外部 DLL

如何让 Visual Studio 将 DLL 文件复制到输出目录?

delphi如何调用dll函数

关于delphi调用C++的DLL中char*参数的问题