Gestion mémoire des objets interface

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation des interfaces


L'un des concepts clé de la conception d'interfaces est la gestion de la durée de vie des objets qui les implémentent. Les méthodes _AddRef et _Release de IInterface constituent un moyen d'implémenter la gestion de la durée de vie. _AddRef et _Release surveillent la durée de vie d'un objet en incrémentant le compteur de références à l'objet quand une référence d'interface est transmise à un client, et en détruisant l'objet quand le compteur de références est nul.

Si vous créez des objets COM pour des applications distribuées (en environnement Windows seulement), alors vous devez adhérer strictement aux règles de comptage des références. Mais, si vous utilisez des interfaces dans votre application uniquement en interne, alors vous avez un choix qui dépend de la nature de votre objet et de la façon dont vous avez décidé de l'utiliser.

Rubriques

Voir aussi