在DLL文件中定义结构体
Type p
X As Single
Y As Single
End Type
Type da
a() As p
end type
在模块中声明
Public data() As da问题:当我在事件中想使用数组时:redim data(0).a(0) 提示我 下标越界!求帮助。
Type p
X As Single
Y As Single
End Type
Type da
a() As p
end type
在模块中声明
Public data() As da问题:当我在事件中想使用数组时:redim data(0).a(0) 提示我 下标越界!求帮助。
dim a() as
redim a(12) as
a(0)=你的可以:Dim d As da
Dim xx() As pReDim xx(10)d.a = xx
d.a(0).X = 1
Option Base 0
Type p
X As Single
Y As Single
End Type
a() As pReDim a(10)
a(0).X=10:a(0).Y=20
'你这样定义的用法如下:
ReDim data(0)'要先定义这个
ReDim data(0).a(0)'才能定义这个