Unit 'LCLResCache' Package
[Overview][Types][Classes][Procedures and functions][Index] [#lcl]

TResourceCacheItem

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

Declaration

Source position: lclrescache.pas line 37

type TResourceCacheItem = class

protected

  FDestroying: Boolean;

  

  FReferenceCount: Integer;

  

public

  Handle: TLCLHandle;

  

  Cache: TResourceCache;

  

  FirstDescriptor: TResourceCacheDescriptor;

  

  LastDescriptor: TResourceCacheDescriptor;

  

  Next: TResourceCacheItem;

  

  Prev: TResourceCacheItem;

  

  constructor Create();

  

  destructor Destroy; override;

  

  procedure IncreaseRefCount;

  

  procedure DecreaseRefCount;

  

  procedure AddToList();

  

  procedure RemoveFromList();

  

  procedure WarnReferenceHigh; virtual;

  

  property ReferenceCount: Integer; [r]

  

end;

Inheritance

TResourceCacheItem

  

|

TObject



CT Web help

CodeTyphon Studio