0

マネージ C++ ラッパーを作成しています。引数をポインターとして持つメソッドがあります。このタイプのメソッドを公開する方法は? 例: void Test(フロート* 給与);

4

1 に答える 1

1

情報が少なすぎて確実ではありませんが、次のいずれかを試してみます。

[DllImport("MyDll.dll")]
private static extern void Test(ref float salary);

また

[DllImport("MyDll.dll")]
private static extern void Test(IntPtr salary);

パラメータの値やその型を気にしない場合の最後のもの(フロートの場合は、最初のオプションの可能性が高いと思います)。

C++/CLI を使用して、通常の C++ プロジェクトのようにポインターを使用することもできます。

于 2013-05-08T10:30:02.357 に答える