[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'Classes' (#fcl)

TDataModule

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

type TDataModule = class(TComponent)

protected

  procedure DoCreate; virtual;

  procedure DoDestroy; virtual;

  procedure DefineProperties(); override;

  procedure GetChildren(); override;

  function HandleCreateException; virtual;

  procedure ReadState(); override;

public

  constructor Create(); override;

  procedure CreateNew();

  destructor Destroy; override;

  procedure AfterConstruction; override;

  procedure BeforeDestruction; override;

  property DesignOffset: TPoint; [rw]

  property DesignSize: TPoint; [rw]

published

  property OnCreate: TNotifyEvent; [rw]

  property OnDestroy: TNotifyEvent; [rw]

  property OldCreateOrder: Boolean; [rw]

end;

Inheritance

TDataModule

|

TComponent

  

Base class for all components that need owner-owned functionality.

|

TPersistent

  

Base class for streaming system and persistent properties.

|

TObject