delphi 动态加载DLL文件问题
代码动态加载DLL使用的是LoadLibrary,
1.对方动态库文件只有1个,动态加载单个DLL文件正常(无论调用exe程序跟动态库文件是否在一个目录下)
2.对方动态库文件只有多个 如:A.DLL里面还需要调B.DLL。这时动态调用exe程序需要跟动态库文件在一个目录下,否则调用程序跟动态库不在同一目录下LoadLibrary(‘A.DLL’)这时返回的handle为0调用失败(非同一目录下静态调用可以正常调用)。
因为要调的对方动态库有多个厂家,不想放在同一目录入,这样比较乱。
问题:针对第2条 【对方的动态库是多个】并且【执行程序exe跟动态库不在同一目录下】如何动态调用代码应该如何写