但可以定义在interface段上
就能用了

解决方案 »

  1.   

    可以在implementation  之前定义全局变量。
    unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;type
      TForm1 = class(TForm)
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      Form1: TForm1;
    //在此定义变量。如:i:integer;implementation
      

  2.   

    只要是Interface部分的东西包括常量,类型,变量,过程,函数等其它单元只要Uses了此单元,则都是可见的,但implementation部分的其它单元是看不见的。