你好,请问VB中如何定义双精度类型的可变数组?

如题所述

给数组附以一个空维数表,这样就将数组声明为动态数组。
Dim DynArray ()

用 ReDim 语句分配实际的元素个数。
ReDim DynArray (X + 1)

如果要保留动态数组的内容要用
ReDim Preserve DynArray (UBound (DynArray) + 1)追问

你好,还有个问题就是我定义的这个数组需要在整个form窗体中都能使用,请问怎么定义?用public好像不行啊

追答

在bas文件中来定义,这样的模块是全局级的。要用public,不要在过程或函数中定义哦。

追问

真的很感谢你,不过由于我刚开始学习没几天,还是得麻烦你!我在代码窗口的Option Explicit 下面用你第一次提到的方法定义行吗,就是想存储一些能在各个过程中通用的浮点数据。关于bas文件我不是很懂,还没研究过呢~呵呵 谢谢!

追答

你在这个位置定义,如果是就这一个form用的话,就dim就可以了,要在过程或函数外定义。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网