Class TNonRefCountedInterfacedObject

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TNonRefCountedInterfacedObject = class(IInterface)

Description

A class that can use interfaces and is not reference counted.

For COM-style interfaces, it's needed to descend from this to provide dumb _AddRef and _Release implementations (that do nothing) and trivial QueryInterface implementation.

See e.g. thread [http://lists.freepascal.org/lists/fpc-devel/2007-November/012060.html].

Hierarchy

  • IInterface
  • TNonRefCountedInterfacedObject

Generated by PasDoc 0.12.1 on 2013-02-04 20:26:51