dll からプラグインをロードできるアプリケーションを Delphi で作成しました。dll は、次のような関数を 1 つエクスポートします。
function GetPlugin: IPluginInterface;
IPluginInterface は ActiveX タイプ ライブラリです。私はタイプ ライブラリを使用していたので、C# または他の言語を使用して dll から IPluginInterface をエクスポートできると考えましたが、少しグーグルで調べたところ、マネージとアンマネージについて多くの話があるため、これは当てはまらないことがわかりました。コードと、これを実行できない理由。私の質問は、上記のような関数をエクスポートするプラグインを C# で作成することはできますか? そうでない場合、C++ 以外にどの言語がそれを行うことができますか?