我指的全局变量 不是指在整个FORM中的全局变量,我要的全局变量,能在FOMR之间相互使用,FORM1中能使用,FORM2中,FORM3中都能使用。这个变量也要适用于类对象,而不是普通的Integer  string 等东东。

解决方案 »

  1.   

    新建一個publicunit,在裡面定義變量,然後其他pas要調用的話,就uses該publicunit
      

  2.   

    File->New->Unit。
    其它窗体要使用新建Unit里的变量,在窗体的Unit的implementation之后加入uses Unit2;
      

  3.   

    也就是相当于vb中的module模块,vfp当中的.prg文件
      

  4.   

    在随便的一个form 里的 
    var
      form : form ;
      str:string; //定义一个变量就可以拉
      

  5.   

    public单元的下面var
      form : tform ;
      str:string; //定义一个变量就可以拉
      

  6.   

    也曾遇到这样的问题,记得当时是在一个静态生成的窗口中的public单元下面定义的。
      

  7.   

    一种是用public 单元,常见的做法。另一种是重载TApplication.
      

  8.   

    新建一个单元,然后在其中的接口处的Public中声明变量,再有其它单元中调用