1

我在结构中有以下项目:
- Dll 名称(绝对/相对路径)
- dll 中的函数名称
- 参数数量
- 参数类型和值的数组

有了这些信息,我需要加载 dll 并调用函数。
要加载 dll,我会使用 LoadLibrary。
要获取函数的地址,我会使用 GetProcAddress。
调用函数。
要卸载 dll,FreeLibrary

由于函数的参数数量是动态的,我不确定如何将参数传递给函数。

谁能提供一些有关如何将参数传递给 dll 函数的详细信息?

谢谢和问候, V Karthick

4

1 回答 1

0

是否可以将字典对象(带有参数的对象)传递给某个包装函数并让该包装函数调用实际函数?它可能会为您省去很多麻烦,并且您可能会使用预处理器为您生成包装函数。

于 2010-01-21T05:09:29.290 回答