我构建了一个 C# DLL,它使用自定义对象(称为PropertyObject
)来存储一些数据。我可以将它传递给 VB6 并使用它。但是,我有一个返回 type 数组的函数,PropertyObject
我不能终生将这个返回的数组分配给Dim
med 数组。代码相当简单,如下所示:
Dim PObject As New PCom
Dim PropObj() As PropertyObject
PropObj = PObject.GetPropertyObjects()
每当我打电话给这个时,我都会得到Run-time error '13': Type mismatch
. 尽管GetPropertyObjects
返回一个PropertyObject()数组。是否缺少某些东西,或者我是否需要一些疯狂的东西,比如支持自定义数组类型的扩展?