2017-08-30 46 views
0

使用下面的代码,我试图设置数组的大小。如何在VB6中设置全局变量的数组大小

Private a3Tree(Globals.iTreeSize) As AL3TreeElement 

我得到错误“需要的常量表达式”。其中

Public iTreeSize As Integer 

位于“Globals”模块中。

+0

全局变量不是常量。你确定这是VB6吗? – Plutonix

+0

是的,它是VB6。但是我不能在那里弹出一个整数吗? Globals.iTreeSize的值被设置为2500 – JimDel

+0

然后声明它是一个常量...我承认会故意忘记所有的VB6语法,但像'Public Const iTreeSize As Integer = 2500' – Plutonix

回答

0

由于这里Plutonix就是答案......

然后就宣布它设置范围:私人a3Tree()作为AL3TreeElement并调整其大小,当你需要它:使用ReDim a3Tree(Globals.Treesize) As ...