Delphi调用DLL示例代码
delphi 调用 dll 的源程序,适合刚接触 DLL 调用的朋友。代码结构清晰,函数封装得还挺合理,调试起来也省心。想静态、动态方式都试试的,里面都有例子。尤其像LoadLibrary
、GetProcAddress
这类 API,用得顺手就能快速上手。
基础的delphi 调用 dll
例子可以先看这篇,够简洁,上手快。如果你是想反过来搞搞,比如用 C 或 Python 来调用 Delphi 写的 DLL,后面也有现成的样例,像这个 C 调用 Delphi DLL或者Python 版本就挺实用。
多线程场景下调用 DLL 的,也可以看看这个,线程上做得还蛮规整。还有 Hook 那种 DLL 的玩法,参考DELPHI HOOK 钩子 DLL 加调用那篇,思路清晰,逻辑不绕。
如果你平常在用delphi2007
,那这个静态调用的例子也值得试试,接口定义挺规整,兼容性也不错。
建议你实际跑一遍例子,不要光看。DLL 接口对不对、参数传得对不对,调起来最清楚。如果你在折腾srvmdx.dll
这种特殊 DLL,后面也有源码包,可以直接参考:srvmdx.dll 的 Delphi 生成源程序。
下载地址
用户评论