不对
卸载了怎么可能还有Form1.test了
Unload Form1 '卸载窗体
a=Form1.test '会重新加载窗体,而Test为Empty

解决方案 »

  1.   

    当然不合理。这样会重新加载form1。
      

  2.   

    在模块中定义PUBLIC的参数test即可,这样在每个窗体中都能用。
      

  3.   

    http://www.csdn.net/expert/topic/490/490026.shtm
      

  4.   

    agree with lily0000000(百合)!
      

  5.   

    把所有public变量放到一个模块例集中管理,是个好习惯
      

  6.   

    在模块中定义public的方法,我也知道。我是想知道这样做到底合不合理?会重载form1吗?
      

  7.   

    把所有public变量放到一个模块例集中管理,这样在每个窗体中都能用。 
      

  8.   

    to:bc3() 
    uguess说得很清楚了,你的做法不是很合理,会重载form1的
    不是很建议定义全局变量,还是定义全局类比较好