Sdílet prostřednictvím


Serverů: Dokumenty na serveru implementaci

Tento článek popisuje postup, kterým musí úspěšně implementovat dokument na serveru, pokud nebyla zadána možnost OLE Server v Průvodci aplikace.

Definovat třídy dokumentu server

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

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

  3. Implementace OnGetEmbeddedItem členské funkce serveru třídy dokumentu.

    OnGetEmbeddedItemje volána, když uživatel aplikace kontejneru vytvoří nebo upraví vložené položky.Má vrátit položku představující celý dokument.Objekt musí být vaše COleServerItem-odvozené třídy.

  4. Přepsat Serialize členské funkce serializace obsah dokumentu.Není potřeba serializovat seznamu položek na serveru, pokud nepoužíváte představující nativní data v dokumentu.Další informace naleznete v Položek implementaci serveru v článku servery: položky Server.

Při vytvoření dokumentů serveru rámci dokumentu automaticky zaregistruje knihovny DLL systému OLE.To umožňuje identifikaci dokumentů server knihoven DLL.

Další informace naleznete v COleServerItem a COleServerDoc v Reference knihovny třídy.

Viz také

Koncepty

Servery

Servery: Položky Server

Servery: Provádění serveru

Serverů: V místě rámečku Windows implementaci