我在 Delphi 中创建了一个能够从 dll 加载插件的应用程序。dll 导出一个看起来像这样的函数
function GetPlugin: IPluginInterface;
IPluginInterface 是一个 ActiveX 类型库。我想是因为我使用的是类型库,然后我可以使用 C# 或任何其他语言从 dll 导出 IPluginInterface,但经过一番谷歌搜索后我发现情况并非如此,因为有很多关于托管和非托管的讨论代码和无法执行此操作的原因。所以我的问题是,我是否仍然能够在 C# 中创建一个可以导出上述函数的插件?如果不是,除了 C++,还有哪些语言能够做到这一点?