質問するログイン新規登録

質問編集履歴

2

タイトルを修正

2021/05/11 09:40

投稿

tkym_1231
tkym_1231

スコア57

title CHANGED
@@ -1,1 +1,1 @@
1
- c++/CLIで定義したクラスをC#からんで、クラスの関数に配列を渡したい
1
+ C#からC++クラス(DLL)を呼ぶ際に、クラスの関数に配列を渡したい
body CHANGED
@@ -106,6 +106,7 @@
106
106
     
107
107
  ```
108
108
 
109
+ エラー
109
110
  ```
110
111
  引数 1: は 'System.IntPtr' から 'short*' へ変換することはできません
111
112
  引数 2: は 'System.IntPtr' から 'short*' へ変換することはできません

1

日本語がおかしかった箇所を修正

2021/05/11 09:40

投稿

tkym_1231
tkym_1231

スコア57

title CHANGED
@@ -1,1 +1,1 @@
1
- c++/CLIで定義したクラスをC#から呼んで、関数に配列を渡したい
1
+ c++/CLIで定義したクラスをC#から呼んで、クラスの関数に配列を渡したい
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
  C++/CLIを用いて、C++ DLLを利用するラッパープロジェクトを作成し、C#からDLLを利用しようとしています。
3
- 以下のサイトを参考に、ラッパークラスを定義し、C#側で呼び出せることを確認しました。
3
+ 以下のサイトを参考に、ラッパークラスを定義し、C#側で呼び出せることを確認しました。
4
4
  [C#から、C++の関数の実行(クラス)](https://waku-take-a.github.io/%25EF%25BC%258804%25EF%25BC%2589C%2523%25E3%2581%258B%25E3%2582%2589%25E3%2580%2581C%252B%252B%25E3%2581%25AE%25E9%2596%25A2%25E6%2595%25B0%25E3%2581%25AE%25E5%25AE%259F%25E8%25A1%258C%25EF%25BC%2588%25E3%2582%25AF%25E3%2583%25A9%25E3%2582%25B9%25EF%25BC%2589.html)
5
5
 
6
6
  環境:VisualStudio2019
@@ -70,6 +70,7 @@
70
70
  }
71
71
  ```
72
72
 
73
+
73
74
  呼び出し側
74
75
 
75
76
  ```C#