Прочитать на английском

Поделиться через


Ввод пассивного состояния

Закрытие объекта заставляет внедренный или связанный объект в пассивное состояние. Обычно он инициируется из пользовательского интерфейса приложения OLE-сервера, например, когда пользователь выбирает команду "Закрыть файл". В этом случае приложение OLE-сервера уведомляет контейнер, который освобождает количество ссылок на объект. При освобождении всех ссылок на объект можно освободить объект. Когда все объекты освобождены, приложение СЕРВЕРА OLE может безопасно завершить работу.

Приложение контейнера также может инициировать закрытие объекта. Чтобы закрыть объект, контейнер освобождает его количество ссылок после завершения необязательной операции сохранения. Контейнеры можно создавать для освобождения объектов, когда они деактивируются после сеанса активации на месте, позволяя пользователю щелкнуть за пределами объекта, не теряя активный сеанс редактирования.