声明在 Public 里就行了

解决方案 »

  1.   

    如果你在某个单元的implementation前定义的变量,在其他的form的单元中只要uses了这个单元,那么定义的这个变量就对这个form可用。
      

  2.   

    如果在 Form1的Public声明的temp变量
    form2要调用,须在form2里use form1的单元
    调用时最好加form1, 如:form1.temp:='';
      

  3.   

    可不可以不use这个单元,或写在工程文件中
      

  4.   

    不use这个单元是肯定不行的。
    一般你可以专门为全局变量和函数过程新建一个单元,取一个globe之类的名字,然后需要的form都use这个单元。
      

  5.   

    方法正如TonyStar(E洋) 所说
    1、建立工程文件(这样不但可以设定权就变量 而且其他函数 过程的声明使用也方便的多)
    2、你在一个文件里声明一些变量 其它的unit中如果想用 就use这个文件即可