Unit 'resource' Package
[Overview][Resource strings][Constants][Types][Classes][Index] [#fcl-res]

TAbstractResource

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

Declaration

Source position: resource.pp line 130

type TAbstractResource = class

protected

  procedure SetDescOwner();

  procedure SetOwnerList(); virtual;

  procedure SetChildOwner();

  function GetType; virtual; abstract;

  function GetName; virtual; abstract;

  function ChangeDescTypeAllowed(); virtual; abstract;

  function ChangeDescValueAllowed(); virtual; abstract;

  procedure NotifyResourcesLoaded; virtual; abstract;

  constructor Create();

public

  destructor Destroy; override;

  function CompareContents(); virtual;

  procedure UpdateRawData; virtual; abstract;

  procedure SetCustomRawDataStream();

  property _Type: TResourceDesc; [r]

  property Name: TResourceDesc; [r]

  property LangID: TLangID; [rw]

  property DataSize: LongWord; [r]

  property HeaderSize: LongWord; [r]

  property DataVersion: LongWord; [rw]

  property MemoryFlags: Word; [rw]

  property Version: LongWord; [rw]

  property Characteristics: LongWord; [rw]

  property DataOffset: LongWord; [r]

  property CodePage: LongWord; [rw]

  property RawData: TStream; [r]

  property CacheData: Boolean; [rw]

  property OwnerList: TResources; [r]

  property Owner: TAbstractResource; [r]

end;

Inheritance

TAbstractResource

|

TObject


Documentation generated on: 2023-03-18