質問編集履歴
1
タイトルを変更、補足情報にC#の製品名を追加。
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
|
|