我正在考虑在 Delphi 程序中使用一些 .NET 代码,我需要使用 .net 程序集和预定义函数(我已经支持常规 DLL)使我的程序可扩展。
经过大量的在线搜索,我找到了 Managed-VCL,但我还没有准备好为我需要的东西支付 250 美元,我还发现一些新闻组的代码不完整且无法正常工作。
我正在将 Delphi 2007 用于 win32。我可以使用什么来从具有预定义参数的程序集中动态执行函数?
就像是:
procedure ExecAssembly(AssemblyFileName:String; Parameters: Variant);
我只想补充一点,我需要能够加载任意程序集(可能是特定文件夹中的所有程序集),因此创建 C# 包装器可能不起作用。