System.Generics.Defaults.TSingletonImplementation

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TNoRefCountObjectSystem.TObjectTSingletonImplementation

Delphi

TSingletonImplementation = class(TNoRefCountObject)

C++

class PASCALIMPLEMENTATION TSingletonImplementation : public System::TNoRefCountObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Generics.Defaults.pas
System.Generics.Defaults.hpp
System.Generics.Defaults System.Generics.Defaults

Description

TSingletonImplementation est une base pour les classes simples nécessitant une implémentation IInterface de base, avec le comptage des références désactivé.

TSingletonImplementation est une classe de base adaptée aux threads pour les classes Delphi supportant des interfaces. A l'inverse de TInterfacedObject, TSingletonImplementation n'implémente pas le comptage des références.

TSingletonImplementation est particulièrement utile quand vous devez créer un objet singleton qui n'est pas détruit quand toutes les références à cet objet sont perdues.

Voir aussi