Get this.
I am trying to create a class derived from TObject in the {$M+} (RTTI turned
on).
eg
  TMyFiller = class(TObject)
  private
  protected
  public
    destructor Destroy; override;
  end;

But it does not work? - ClassInfo Fails
But if I create a class that has the same signature as TPersistent

  TFiller = class(TObject)
  private
    procedure AssignError(Source: TFiller );
  protected
    procedure AssignTo(Dest: TFiller ); virtual;
    procedure DefineProperties(Filer: TFiller ); virtual;
    function  GetOwner: TFiller ; dynamic;
  public
    destructor Destroy; override;
    procedure Assign(Source: TFiller ); virtual;
    function  GetNamePath: string; dynamic;
  end;

It works okay - any suggestions anybody?

Regards

Myles Penlington
Software Engineer
ADVANCED MANAGEMENT SYSTEMS

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to