熟悉VB的朋友帮个忙
GF准备考试碰到的问题,小弟对VB不是很了解,请大家帮忙解答一下[:D]
以下两句话哪句对?为什么?
1。 不同模块中定义的全局变量不可以同名.
2。 同一模块中不同级的变量可以同名.
这是原题我看了就觉得拗口
问题点数:100、回复次数:11Top
1 楼zsy_good(只要坚定不移的走下去,那一定会成功)回复于 2002-10-01 19:20:44 得分 10
第2句对了
不同模块中全局变量可以同名,
同意模块中不同级别的可以通明
,有全局的,模块几的,窗体 几的
Top
2 楼ssjc(其实我很强!)回复于 2002-10-01 19:36:43 得分 10
第二句对了!Top
3 楼swgdd(whl)回复于 2002-10-01 19:47:05 得分 10
第二句对了!
Top
4 楼LMale(嘿嘿!~*_*^)回复于 2002-10-01 20:21:39 得分 10
第二句对,第一句错Top
5 楼luoming(电猛-->自由软件人)回复于 2002-10-01 20:35:37 得分 10
第二句对,一句错Top
6 楼blackdog888(心如止水)回复于 2002-10-01 21:21:53 得分 0
能解释一下吗?针对这两句说一下规则行吗?
我都看不明白他的级别啊、模块啊什么的合delphi的什么 名词对应啊?Top
7 楼hongqi162(失踪的月亮)回复于 2002-10-01 21:31:09 得分 10
第二句是对的!第一句是错的!Top
8 楼mingyeh(风萧萧兮,北京温度低)回复于 2002-10-01 21:42:42 得分 10
第二句就象江泽民同志的三个代表一样正确
第一句就象李洪志的“真善忍”一样要不得Top
9 楼blackdog888(心如止水)回复于 2002-10-01 21:47:34 得分 0
1错在啥地方?vB里的全局变量到底多大范围啊?Top
10 楼zsy_good(只要坚定不移的走下去,那一定会成功)回复于 2002-10-01 21:59:47 得分 20
每个模块其实就想一个命名空间一样,他们里面的变量互相不影响。
module1.a
module2.a 是不一样的概念
同一模块中,例如窗体,既有窗体几的变量和模块几的变量
模块中定义的变量不会影响窗体几的变量。如果不用form1.b
那么你的模块中定义的b就默认使用,如果要用窗体的b
必须使用form1.bTop
11 楼zsy_good(只要坚定不移的走下去,那一定会成功)回复于 2002-10-01 22:00:24 得分 10
模块了的可以到处使用
,函数里的只能在函数里使用
窗体里的,还要讲吗
Top




