I was looking into using some .NET code from within a Delphi program, I will need to make my program extensible using .net assemblies and predefined functions (I already support regular DLLs).
After a lot of searching online, I found Managed-VCL, but I'm not ready to pay $250 for what I need, I also found some newsgroups with code that's incomplete and doesn't work.
I'm using Delphi 2007 for win32. What can I use to dynamically execute a function from an assembly with predefined parameters?
Something like:
procedure ExecAssembly(AssemblyFileName:String; Parameters: Variant);
I just want to add that I need to be able to load an arbitrary assemblies (maybe all the assemblies in a specific folder), so creating a C# wrapper may not work.