Шаг 125.
Прочие методы класса TObject

    На этом шаге мы перечислим остальные методы класса TObject.

   

    Полное описание класса TObject и типа TClass определено в модуле System и имеет следующий вид:

TObject = class;
TClass = class of TObject;
TObject = class
  constructor Create;
  procedure Free;
  class function InitInstance(Instance: Pointer): TObject;
  procedure CleanupInstance;
  function ClassType: TClass;
  class function ClassName: ShortString;
  class function ClassNameIs(const Name: string): Boolean;
  class function ClassParent: TClass;
  class function Classlnfo: Pointe;
  class function InstanceSize: Longint;
  class function InheritsFrom(AClass: TClass): Boolean;
  procedure Dispatch(var Message);
  class function MethodAddress(const Name: ShortString): Pointer;
  class function MethodName(Address: Pointer): ShortString;
  function FieldAddress(const Name: ShortString): Pointer;
  procedure DefaultHandler(var Message); virtual;
  class function NewInstance: TObject; virtual;
  procedure FreeInstance; virtual;
  destructor Destroy; virtual; 
end;

    На следующем шаге мы рассмотрим класс TClass.




Предыдущий шаг Содержание Следующий шаг