質問編集履歴

3

発生エラーを記述しました。

2021/08/27 01:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -70,6 +70,10 @@
70
70
 
71
71
 
72
72
 
73
+ 上記のようなコードを組むと、文法エラーが発生して、「コーディングの段階で、文法エラーが発生し、"引数2:は'a.Example'から'ref Example'に変換することはできません。"」となります。
74
+
75
+
76
+
73
- エラーを発生しないようにするにはどのようにコードを組めばよいのでしょうか?
77
+ 当然のエラーですが、エラーを発生しないようにするにはどのようにコードを組めばよいのでしょうか?
74
78
 
75
79
  なお、現在は、C++/CLI側の構造体をC#側で共通利用することで回避していますが、上記のように同じ構造だが、構造体としては別となる場合はどう記述すればいいのか教えてください。よろしくお願いします。

2

アンマネージにストレートに変換できる型に構造体の一部を変更しました。

2021/08/27 01:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  public int lFileSize;
26
26
 
27
- public DateTime dtUpdate;
27
+ public ushort usUpdate;
28
28
 
29
29
  }
30
30
 
@@ -52,7 +52,7 @@
52
52
 
53
53
  public: int lFileSize;
54
54
 
55
- public: DateTime dtUpdate;
55
+ public: unsigned short unUpdate;
56
56
 
57
57
  } Example ;
58
58
 

1

言語名の誤りを訂正

2021/08/26 23:52

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- C#とC#/CLI(ラッパー関数)で同じ構造体をやり取りするには?
1
+ C#とC++/CLI(ラッパー関数)で同じ構造体をやり取りするには?
test CHANGED
File without changes