com组件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:18:36
我用c#编写了一个com组件,里面有一个函数的参数用到了byte型的数组,我在vb中调用的时候,弹出以下错误"函数或接口标记为限制的,或函数使用了vb中不支持的自动类型",请问如何解决

这个错误来自你操作了只读属性或定长数组

VB中传STRING过去,两边都转换一下.
Dim array() As Byte
Dim str As String

str = "XXYYYCCDD"
array = str

c# 函数采用string做参数,内部处理.