只要在public中定义就可以了。看看pascal吧
.
.
private
    { Private declarations }
  public
     heartstill:string;   //~~~~~~~~~~~~~~~
    { Public declarations }
  end;var
  FLZHCxForm: TFLZHCxForm;implementation
.
.

解决方案 »

  1.   

    To :heartstill
    你花这个时间在上面来问问题,还不如自己随便找本书看一看就行了,这个是最基本的常识,多花一点时间看一点比较基本的东西,你会发现你没看一次都会有新的收获的。三少 :o)
      

  2.   

       要定义整个Application的全局变量,那么最好在MainForm的Public里定义这个变量。
       Have a good time.
      

  3.   

    你到VCL的Forms.pas定义吧,一次定义,次次能用。因为一般的应用程序都会用到这个Forms.pas。
    1:新建一个工程
    1:将Forms.pas(delphi5\source\VCL)和forms.dcu(delphi5\lib)剪切到一个目录。
    2:然后将Forms.pas增加到工程中去,记住是增加,不是打开。
    3:定义你的变量在Forms,然后按Ctrl+f9进行编译。
    4:OK,将Forms.pas和forms.dcu拷回到原来Cut 的目录。
    现在还不能用,重启delphi,看看是不是生效了。