如何在VB6中设置全局变量的数组大小
问题描述:
使用下面的代码,我试图设置数组的大小。如何在VB6中设置全局变量的数组大小
Private a3Tree(Globals.iTreeSize) As AL3TreeElement
我得到错误“需要的常量表达式”。其中
Public iTreeSize As Integer
位于“Globals”模块中。
答
由于这里Plutonix就是答案......
然后就宣布它设置范围:私人a3Tree()作为AL3TreeElement并调整其大小,当你需要它:使用ReDim a3Tree(Globals.Treesize) As ...
全局变量不是常量。你确定这是VB6吗? – Plutonix
是的,它是VB6。但是我不能在那里弹出一个整数吗? Globals.iTreeSize的值被设置为2500 – JimDel
然后声明它是一个常量...我承认会故意忘记所有的VB6语法,但像'Public Const iTreeSize As Integer = 2500' – Plutonix