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

質問編集履歴

1

タイトルを変更、補足情報にC#の製品名を追加。

2017/08/21 04:19

投稿

h-satou
h-satou

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- C#で作ったCOMオブジェクトの戻り値にクラスの配列を含めたい
1
+ C#で作ったCOMオブジェクトの関数の戻り値にクラスの配列を含めたい
body CHANGED
@@ -1,7 +1,8 @@
1
- ###発生している問題
2
1
  C#でCOMオブジェクト(DLL)を作ってます。
3
- メソッドの戻り値としてクラスを返したいのですが、クラスの配列を含めたクラスを戻り値にすると、受け取り側(VB6)のアプリがコンパイルできません。
4
2
 
3
+ ###発生している問題
4
+ 関数の戻り値としてクラスを返したいのですが、クラスの配列を含めたクラスを戻り値にすると、受け取り側(VB6)のアプリがコンパイルできません。
5
+
5
6
  ###エラーメッセージ(VB6)
6
7
  ```
7
8
  コンパイル エラー:
@@ -59,6 +60,7 @@
59
60
  ```
60
61
 
61
62
  ```lang-VB6
63
+ VB6
62
64
  Private Sub Command1_Click()
63
65
  Dim x As COMTest.FromVB6
64
66
  Dim a As ClassA
@@ -95,6 +97,7 @@
95
97
  ```
96
98
 
97
99
  ```lang-VB6
100
+ VB6
98
101
  Private Sub Command1_Click()
99
102
  Dim x As COMTest.FromVB6
100
103
  Dim a As ClassA
@@ -114,6 +117,7 @@
114
117
  Windows7 Professional(SP1)
115
118
  Microsoft Visual Studio Community 2015
116
119
  .Net Framework 4.6
120
+ Visual C# 2015
117
121
  VB6(SP6)
118
122
  です。
119
123