主题:[讨论] VFP中的全局变量最大承受能力是多少?
____本人为了编程方便,为每个表格建立了一个对应的设置表,表中注明了表格中各列名称、宽度、字段名、字段类型等11列信息,系统运行初又将这些表制成了全局变变量的数组,再用数组去设置表格。
软件开发之初只有几个表格时感觉很好,随着软件越编越大,这种设置表越来越多,这种全局变量数组也就越来越多,刚才我数了一下,是65个,按稍大一点的每个表按50个记录记录计算,那就是:65*50*11=35750,也就是说仅这一项系统中就有35750个全局变量了,其它方面也使用了很多全局变量,因为本人编软件向来就有使用全局变量的习惯。
06年07年本人就发帖讨论过全局变量的使用问题,有几位高师均表示全局变量使用过多,危害极大,建议不用或少用,自从那时起本人对使用全局变量有所收敛。
现在的问题是VFP对全局变量究竟有多大的承受能力,如果VFP的全局变量资源很多,不充分运用那就是资源的浪费,如果超出了VFP的全局变量承受能力,系统运行就会出问题。
讲回到主题上,我现在是想把上面提到的那些为设置表格而生成的全局变量数组去掉,直接用设置表去设置表格,但这项改造工程量很大,难度也很大,还会给软件造成一个时期的不稳定。那么这种改造是不是值得?是不是有必要?敬请各位高师指点,在下这边有礼了。
软件开发之初只有几个表格时感觉很好,随着软件越编越大,这种设置表越来越多,这种全局变量数组也就越来越多,刚才我数了一下,是65个,按稍大一点的每个表按50个记录记录计算,那就是:65*50*11=35750,也就是说仅这一项系统中就有35750个全局变量了,其它方面也使用了很多全局变量,因为本人编软件向来就有使用全局变量的习惯。
06年07年本人就发帖讨论过全局变量的使用问题,有几位高师均表示全局变量使用过多,危害极大,建议不用或少用,自从那时起本人对使用全局变量有所收敛。
现在的问题是VFP对全局变量究竟有多大的承受能力,如果VFP的全局变量资源很多,不充分运用那就是资源的浪费,如果超出了VFP的全局变量承受能力,系统运行就会出问题。
讲回到主题上,我现在是想把上面提到的那些为设置表格而生成的全局变量数组去掉,直接用设置表去设置表格,但这项改造工程量很大,难度也很大,还会给软件造成一个时期的不稳定。那么这种改造是不是值得?是不是有必要?敬请各位高师指点,在下这边有礼了。