admin管理员组

文章数量:1534187

2024年6月9日发(作者:)

在delphi中如何将exe文件转换成DLL

用Delphi制作DLL

一 Dll的制作一般步骤

二 参数传递

三 DLL的初始化和退出清理[如果需要初始化和退出清理]

四 全局变量的使用

五 调用静态载入

六 调用动态载入

七 在DLL建立一个TForM

八 在DLL中建立一个TMDIChildForM

九 示例:

十 Delphi制作的Dll与其他语言的混合编程中常遇问题:

十一 相关资料

一 Dll的制作一般分为以下几步:

1 在一个DLL工程里写一个过程或函数

2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。 二 参数

传递

1 参数类型最好与window C++的参数类型一致。不要用DELPHI的数据类型。 2

最好有返回值[即使是一个过程],来报出调用成功或失败,或状态。成功或失败的返回值

最好为1[成功]或0[失败].

一句话,与windows c++兼容。

3 用stdcall声明后缀。

4 最好大小写敏感。

5 无须用far调用后缀,那只是为了与windows 16位程序兼容。 三 DLL的初始化

和退出清理[如果需要初始化和退出清理]

1 DLLProc[SysUtils单元的一个Pointer]是DLL的入口。在此你可用你的函数替换

了它的入口。但你的函数必须符

本文标签: 调用过程参数