テストのために、C# アプリケーション (Visual C# 2010 Express で開発) で Delphi XE2 DLL (コードを参照) を呼び出そうとしています。
procedure CLP; stdcall; export;
begin
showmessage('TEST');
end;
exports CLP;
ただし、C# プロジェクトへの参照として DLL を追加しようとすると、次のメッセージが表示されます。
「D:\temp\test.dll」への参照を追加できませんでした。ファイルにアクセスできること、および有効なアセンブリまたは COM コンポーネントであることを確認してください。
同じ DLL を Delphi 2010 でコンパイルすると、問題なく動作します。
問題を解決する方法についての提案は大歓迎です。