tarray = array of array of integer;
我写在下面程序的type里,怎么通不过;但我只能写在private之前,因为在private的函数声明里要用到这个类型tarray .unit OLd_C;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
type
    tarray = array of  integer;
private
    { Private declarations }
public
    { Public declarations }
  end;
var
  Form7: TForm7;
implementation

解决方案 »

  1.   

    unit OLd_C;
    interface
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    type
        
    private
      tarray = array of  integer;//放到这儿
        { Private declarations }
    public
        { Public declarations }
      end;
    var
      Form7: TForm7;
    implementation
      

  2.   

    呵呵, 弄错地方了, 下面的正确
    unit OLd_C;
    interface
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    type
       tarray = array of  integer;//放到这儿
    type
        
    private
        { Private declarations }
    public
        { Public declarations }
      end;
    var
      Form7: TForm7;
    implementation
      

  3.   

    请注意 PRIVATE,PUBLIC属于类类型的关键字
    type
        tarray = array of  integer;
    type
        TForm7=class(TForm)
    private
        { Private declarations }
    public
        { Public declarations }end;
      

  4.   

    unit OLd_C;
    interface
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    type
        tarray = array of  integer;//private
    //    { Private declarations }
    //public
    //    { Public declarations }
    //  end;
    var
      Form7: TForm7;
    implementation