伺服程式: 實作伺服程式文件
本文說明要成功地實作伺服程式文件,如果您未指定在應用程式精靈使用 OLE 伺服器] 選項,您必須採取的步驟。
若要定義伺服器的文件類別
衍生您的文件類別,從COleServerDoc而不是 CDocument。
建立伺服器項目類別衍生自COleServerItem。
實作OnGetEmbeddedItem您的伺服器文件類別的成員函式。
OnGetEmbeddedItem容器應用程式的使用者建立或編輯內嵌項目時被呼叫。它應該傳回代表整個文件的項目。這應該是物件的程式COleServerItem-衍生的類別。
覆寫Serialize成員函式以序列化文件內容。您不需要序列化的伺服器項目清單,除非您正在使用它們來代表文件中的原生的資料。如需詳細資訊,請參閱實作伺服項 」 文件中 伺服器: 伺服項。
建立伺服程式文件時,架構會自動以 OLE 系統 Dll 登錄文件。這樣便允許 Dll 識別伺服程式文件。
如需詳細資訊,請參閱 COleServerItem 和 COleServerDoc 在類別庫參考。