90分:VB6 ACTIVEX DLL数组参数的问题
用VB6写了一个ACTIVEX DLL其中有一个函数的作用是根据接收到的数据,生成一个数组,而后把这个数组传给调用者
DLL中的函数(模块名称为A,其中定义的类为B,B中有一个函数为CreateData)
Public Function CreateData(Danweihao As Long, Bianhao As Long, ByRef mSHuzu() As Byte) As Integer
调用此函数处的代码
dim XingB AS NEW A.B
DIM SHuzu2(27) as byte ,D AS Integer
D= XingB.CreateData(3000,340,SHuzu2())
执行到D= XingB.CreateData(3000,340,SHuzu2())出现错误提示“变量使用了VISUAL BASIC 不支持的AUTOMATION类型。”请问是什么原因?
--------------------编程问答-------------------- 使用Varint类型试一试? --------------------编程问答-------------------- 应该是CreateData内部代码的问题 --------------------编程问答-------------------- 绝对是
补充:VB , 基础类