Unit 'LuiObjectUtils' Package
[Overview][Types][Classes][Index] [#pl_luicontrols]

TCustomObjectPool

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

Declaration

Source position: luiobjectutils.pas line 34

type TCustomObjectPool = class

protected

  procedure DoAcquireObject(); virtual;

  

  procedure DoCreateObject(); virtual; abstract;

  

  procedure DoReleaseObject(); virtual;

  

  property BaseClass: TClass; [rw]

  

  property OnAcquireObject: TNotifyObjectEvent; [rw]

  

  property OnReleaseObject: TNotifyObjectEvent; [rw]

  

public

  constructor Create;

  

  destructor Destroy; override;

  

  function Acquire();

  

  procedure Release();

  

end;

Inheritance

TCustomObjectPool

  

|

TObject



CT Web help

CodeTyphon Studio