rt

解决方案 »

  1.   


    interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;type
      TForm1 = class(TForm)
      private
        { Private declarations }
      public
        { Public declarations }
      end;var
      Form1: TForm1;
    //在这里声明变量就直接能用
    implementation
      

  2.   

    方法1:在单元1中在类定义之外用var 声明,然后单元2引用单元1,即可。
    方法2:建个公共单元,定义全局变量,单元1和单元2都引用这个公共单元,这个方法是正统方法。
    方法3:单元1中可以定义为私有变量,以参数的方式传给单元2。
      

  3.   

    可在form2中引用,提示未声明
    我已在unit2的implementation下
    uses unit1可在unit2的过程中,调用form1.a不行
      

  4.   

    高手帮忙
    要是这样form1.edit1.text可行的
    而form1.a不行a声明为全局变量
      

  5.   

    声明放在public下,行了
    楼上的回答,都答不到点子上