System.Messaging.TObjectMessage

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Messaging.TMessageSystem.Messaging.TMessageBaseSystem.TObjectTObjectMessage

Delphi

TObjectMessage<T: class> = class(TMessage<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TObjectMessage__1 : public TMessage__1<T>

Propriétés

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


Description

Classe de base pour les messages contenant des objets.

Le contenu d'un TMessage peut être de tout type, y compris les classes. Toutefois, quand vous créez un TMessage avec un objet comme valeur, TMessage ne prend pas possession de l'objet ; vous devez supprimer l'objet vous-même et vous assurer que le message a été supprimé en premier.

TObjectMessage fournit une propriété supplémentaire pour résoudre ce problème. Quand vous créez un TObjectMessage, vous pouvez spécifier si le message doit prendre possession de l'objet qu'il contient. Si vous spécifiez que le message doit posséder son contenu, le contenu du message est détruit quand vous détruisez le message.

Voir aussi