In den passiven Zustand eintreten

Der Objektabschluss erzwingt ein eingebettetes oder verknüpftes Objekt in den passiven Zustand. Er wird in der Regel über die Benutzeroberfläche der OLE-Serveranwendung initiiert, z. B. wenn der Benutzer den Befehl Datei schließen auswählt. In diesem Fall benachrichtigt die OLE-Serveranwendung den Container, der seine Verweisanzahl für das Objekt freigibt. Wenn alle Verweise auf das Objekt freigegeben wurden, kann das Objekt freigegeben werden. Wenn alle Objekte freigegeben wurden, kann die OLE-Serveranwendung sicher beendet werden.

Eine Containeranwendung kann auch den Objektabschluss initiieren. Um ein Objekt zu schließen, gibt der Container seine Verweisanzahl nach Abschluss eines optionalen Speichervorgangs frei. Sie können Container so entwerfen, dass Objekte freigegeben werden, wenn sie nach einer direkten Aktivierungssitzung deaktiviert werden, sodass der Benutzer außerhalb des Objekts klicken kann, ohne die aktive Bearbeitungssitzung zu verlieren.