Sdílet prostřednictvím


Servery: Implementace dokumentů serveru

Tento článek popisuje kroky, které je třeba provést úspěšnou implementaci dokument na serveru, pokud jste nezadali možnost OLE Server v Průvodci aplikace.

Chcete-li definovat třídu dokumentu server

  1. Odvození třídy v dokumentu z COleServerDoc místo CDocument.

  2. Vytvořit položku server třídy odvozené z COleServerItem.

  3. Implementovat OnGetEmbeddedItem členské funkce třídy dokumentu server.

    OnGetEmbeddedItemje volána, když uživatel aplikace kontejneru vytvoří nebo upraví vložené položky.Měla by vrátit položku představující celý dokument.To by měl být objekt v COleServerItem-odvozené třídy.

  4. Přepsat Serialize členské funkce serializovat obsah dokumentu.Není nutné do seznamu položek server serializovat, pokud je nepoužíváte představující nativní data v dokumentu.Další informace naleznete v tématu Provádění položky Server v článku servery: Server položky.

Při vytváření dokumentů serveru rámci dokumentu automaticky zaregistruje knihovny DLL systému OLE.Díky DLL identifikovat dokumenty na serveru.

Další informace naleznete v tématu COleServerItem a COleServerDoc v Knihovny tříd.

Viz také

Koncepty

Servery

Servery: Serverové položky

Servery: Implementace serveru

Servery: Implementace oken s rámečkem na místě