I am trying to implement bi-directional interfaces between a WinForms host and a Delphi non-visual plugin. Attached are my sample projects. I can create the non-visual plugin and use its methods. What I cannot do is get the non-visual plugin to use the interface methods in the host (e.g., callbacks). Can you please take a look and let me know what I’m doing wrong?
Oh, and a small thing, but when you import .pas interfaces in Visual Studio 2017 (other versions?), it doesn’t separate the file extension in the .cs filename. Screenshot is attached.