kk_lee69 发表于 2015-2-7 22:47:12

请教观念问题 全域变量 是否会比 区域变量 更耗内存或者主机资源??

我通常 使用AU3 写 类似进销存的软件,以前的方式都是采用 MessageLoop模式写程序,最近想换成 OnEvent模式
但是 发现OnEvent模式 要写成 函数处理 ,但是 函数里面的变量 只能使用 全域变量 无法使用 其它函数的变量,因此 我几乎需要把所有的 变量
控件ID 都定义为 全域变量,因此有了疑问全域变量 是否会比 区域变量 更耗内存或者主机资源??

所以 特地来请教各位前辈,看看 观念上应该是怎样的??

问题一:
请教观念问题 全域变量 是否会比 区域变量 更耗内存或者主机资源??


问题二:
因为写的是进销存用的 所以有很多的GUI控件,那么这些控件在每个函数里 都需要用Global 一个一个定义吗??
有没有快速的方法处理??

虫子樱桃 发表于 2015-2-8 17:30:40

我都是全部Gloabal定义的~~ 配合api函数进行内存释放,效果不错的~~

deaph 发表于 2015-2-9 09:06:44

学习了,感谢分享!

wwwangwen 发表于 2015-2-10 14:42:01

同感,所以能不用全局尽量不用,以形成习惯,
具体也不知道对不对,没做过大工程也感觉不到

tvzml 发表于 2015-2-12 18:13:39

我喜欢 Dim 少个干扰,特别写大型程序,变量的取名哪叫一个纠结,即要好记,又要独一无二的,所以养成习惯,变量一定是和本段代码 功能 相关的,方便后面 调用 和记忆!
页: [1]
查看完整版本: 请教观念问题 全域变量 是否会比 区域变量 更耗内存或者主机资源??