在运行时加载DLL - Delphi

时间:2014-04-07 12:23:07

标签: delphi dll

我使用的是一个拥有300多个功能的dll,我需要至少50个。 我需要在运行时使用LoadLibrary,GetProcAddress等加载函数。 我的问题是我的代码变得太大了,大约500行。 有更精致的方法吗?

1 个答案:

答案 0 :(得分:1)

根据您使用的Delphi版本,您可能会发现通过将delayed关键字添加到DLL函数声明并让Delphi处理它来更容易使用Delphi的延迟加载功能LoadLibrary()GetProcAddress()呼唤您。