Серверы. Реализация документов сервера
В этой статье описывается необходимо выполнить успешно для реализации серверного документа, если не указан параметр OLE-сервера в мастере приложений.
Определение класса серверного документа
Создайте производный класс из документа COleServerDoc вместо CDocument.
Создайте класс, производный от элемента сервера COleServerItem.
Реализуйте функции-члена OnGetEmbeddedItem класса серверного документа.
OnGetEmbeddedItem вызывается каждый раз, когда пользователь создает или изменяет приложения вложенный элемент. Он должен вернуть элемент, представляющий весь документ. Это должен быть объектом. COleServerItem- производным классом.
Переопределить функцию-член Serialize для сериализации содержимого документа. Нет необходимости в сериализации список элементов сервера, если не требуется использовать их для представления собственные данные в документе. Дополнительные сведения см. в реализации элементы сервера в статье Серверы: Серверные.
При создании документа серверного платформа автоматически регистрирует документ с OLE системные библиотеки DLL. Это позволяет библиотекам DLL для определения серверные документы.
Дополнительные сведения см. в разделе COleServerItem и COleServerDoc справочника по библиотеке классов.