「C++の応用 - C Sharp DLLの使用」の版間の差分

ナビゲーションに移動 検索に移動
14行目: 14行目:
| C# DLL側で関数をエクスポートする || [CLIを使う]に変更しなくてよい<br><code>GetProcAddress</code>関数が使用できるため、<br>よく知られた方法で関数を呼び出す事が出来る || C# DLL側のソースコードが無い場合は利用できない
| C# DLL側で関数をエクスポートする || [CLIを使う]に変更しなくてよい<br><code>GetProcAddress</code>関数が使用できるため、<br>よく知られた方法で関数を呼び出す事が出来る || C# DLL側のソースコードが無い場合は利用できない
|-
|-
| C# DLLに対するC++/CLIの<br>ラッパープロジェクトを<br>作成して、C++ EXEから使う || [CLIを使う]に変更しなくてよい<br>COMを使用しない場合において、<br>元のプロジェクトの設定を変更したくない場合に使用可能 || やり方がスマートではない
| C# DLLに対するC++/CLIのラッパーDLLを作成して、<br>C++ EXEから使う || [CLIを使う]に変更しなくてよい<br>COMを使用しない場合において、<br>元のプロジェクトの設定を変更したくない場合に使用可能 || やり方がスマートではない
|-
|-
| C# DLL側をCOM 参照可能にする || [CLIを使う]に変更しなくてよい || C++ EXEのコード量が増えて面倒である
| C# DLL側をCOM 参照可能にする || [CLIを使う]に変更しなくてよい || C++ EXEのコード量が増えて面倒である

案内メニュー