我昨天学到了关于DLL的一些知识.但我还没有找到如何使用DLL中的所有函数和过程的方法,而无需将此行写入我想要使用的每个函数和过程的应用程序代码中.
function CircleArea(const radius : double) : double; external 'circle.dll';
Run Code Online (Sandbox Code Playgroud)
不幸的是,对于Windows中的标准DLL,没有标准来定义每个函数的参数类型,因此没有任何方法可以说"请为此DLL中的所有函数生成代码".
多年来已经进行了各种尝试,主要集成到其他技术中,从COM一直到.Net.实际上,Delphi的BPL格式本质上是一个包含此类信息的DLL,以及用于共享DLL和主应用程序之间的所有类型信息的代码.
N - [
| 归档时间: |
|
| 查看次数: |
314 次 |
| 最近记录: |