I am using Robert Giesecke Unmanaged Exports to create a .NET wrapper DLL to use a .NET DLL in Delphi 7. Everything works fine so far, but now I have a function which needs to have a callback/delegate.

How can this be done?

Can I just give the function pointer to my .NET DLL and call it from there and when yes how is it done?