新建一个unit,在里面加上你的变量 
然后要用到这个变量的程序里添上 uses xxx;  
xxx是你新建的Unix的名称

解决方案 »

  1.   

    新建立一个Unit~~最好大部分全局变量或者是公用函数全部都放在这里面~~最后需要用到全局变量的Form都Use这个Unit~~
      

  2.   

    同意楼上2位意见,如果不是新建unit的话,在某个unit的interface下也可以定义全局变量
      

  3.   

    全局变量定义在这里:
    unit AITestMain;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls,FiveAI, ComCtrls, ExtCtrls, jpeg;type
      TfrmAITest = class(TForm)
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      frmAITest: TfrmAITest;
      全局变量名称:变量类型;
    implementation最好不要用全局变量,建议你用公有变量,定义在 主Form类中。
      

  4.   

    summernightrain(夏夜雨) 你好,为什么不用全局变量呢,
      

  5.   

    回复人: love_jacky511(郭志军) (2001-8-19 20:29:07)  得0分 
    summernightrain(夏夜雨) 你好,为什么不用全局变量呢,  呵呵,全局变量减弱程序的可读性
    相对也不安全,和OOP的“封装”有些背道而驰
    当然,在有些时候,全局变量是最快捷,方便的办法了
    呵呵