2017-08-30 78 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 ...