How to use Unmanaged Exports in Delphi
I'm making a project in C# and I want to use Unmanaged Exports and later to use it in Delphi. So can anyone explain me, how does Unmanaged Exports works, then how to use/import in Delphi. I'm using Visual Studio 2010 Express, on Windows 7 64 bit
The best description I've heard for unmanaged exports is "reverse PInvoke". These are limited to scalar types, but let you consume managed assemblies from native code without the overhead of COM Interop.
I haven't tried it, but you can do this in C# with a little tweaking.
As an alternative, Delphi Prism supports this functionality out of the box.
I'm not sure I'd use this kind of technology, but it is possible :-)