lFrame:=TFrame2.create(self);
试过了吗?

解决方案 »

  1.   

    lFrame:=TFrame2.create(self);
    试过了,报错如前。
      

  2.   

    TFrame2.create(nil)???
    这样写写看
    ;TFrame.create(SELF);
      

  3.   

    不知道你的FRAME2是哪里来的
      

  4.   

    有没有注意到以下语句:
    uses unit2;
    frame2是unit2上的。
    unit2代码如下:
    unit Unit2;
    interface
    uses 
      Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
      ComCtrls, ExtCtrls, StdCtrls;type
      TFrame2 = class(TFrame)
        PageControl1: TPageControl;
        TabSheet1: TTabSheet;
        TabSheet2: TTabSheet;  private    { Private declarations }
      public
        { Public declarations }
      end;implementationend.
    以上的方法试过,报错信息一样。