TForm1 = class(TForm)
    btn1: TButton;
    aaa : string;
    private
    { Private declarations }
  public
    { Public declarations }
  end;

解决方案 »

  1.   

    1)aaa不能作为TForm1类的控件成员,只能在private/public中
    2)
    unit Unit2;interface
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, DateUtils, GridsEh, DBGridEh;type
      TForm3 = class(TForm)
        btn1: TButton;
        private
        aaa : string;
        { Private declarations }
      public
        { Public declarations }
      end;implementationend.
      

  2.   

    谢谢回复aaa所处的位置默认是published,为何不能加上去呢,或者改成property aaa : string;这样,但为何不行呢?
      

  3.   

    PUBLICSHED 是保护类.
          在TFORM类的时候,已定义好.只能加TFORM定义的类型.
    PUBLIC   才是你想放的地方.你改这里为属性也没有用,把这个属性加到TFORM类里面去.(不过这里也不放属性的,好像一般只见方法.)