Partager via


Entrée dans l’état passif

La fermeture d’objet force un objet incorporé ou lié à l’état passif. Elle est généralement lancée à partir de l’interface utilisateur de l’application serveur OLE, par exemple lorsque l’utilisateur sélectionne la commande Fermer le fichier. Dans ce cas, l’application serveur OLE notifie le conteneur, qui libère son nombre de références sur l’objet . Lorsque toutes les références à l’objet ont été libérées, l’objet peut être libéré. Lorsque tous les objets ont été libérés, l’application serveur OLE peut s’arrêter en toute sécurité.

Une application conteneur peut également lancer la fermeture d’objet. Pour fermer un objet, le conteneur libère son nombre de références après avoir effectué une opération d’enregistrement facultative. Vous pouvez concevoir des conteneurs pour libérer des objets lorsqu’ils sont désactivés après une session d’activation sur place, ce qui permet à l’utilisateur de cliquer en dehors de l’objet sans perdre la session d’édition active.