Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ez a cikk ismerteti a kiszolgálói dokumentumok sikeres implementálásához szükséges lépéseket, ha nem adta meg az OLE Server beállítást az alkalmazásvarázslóban.
Kiszolgálói dokumentumosztály definiálása
Származtassa a dokumentumosztályát a
COleServerDochelyett aCDocumentverzióból.Hozzon létre egy kiszolgálóelem-osztályt, amely a
COleServerItem-ból származik.Implementálja a
OnGetEmbeddedItemkiszolgálói dokumentumosztály tagfüggvényét.OnGetEmbeddedItemakkor lesz meghívva, ha egy tárolóalkalmazás felhasználója létrehoz vagy szerkeszt egy beágyazott elemet. A teljes dokumentumot képviselő elemet kell visszaadnia. Ennek aCOleServerItem-származtatott osztály objektumának kell lennie.Felülbírálja a
Serializetagfüggvényt a dokumentum tartalmának szerializálásához. A kiszolgálóelemek listáját csak akkor kell szerializálnia, ha a dokumentum natív adatainak megjelenítésére használja őket. További információ: Kiszolgálóelemek implementálása a Kiszolgálók: Kiszolgálóelemek című cikkben.
Kiszolgálódokumentum létrehozásakor a keretrendszer automatikusan regisztrálja a dokumentumot az OLE rendszer DLL-jeiben. Ez lehetővé teszi, hogy a DLL-ek azonosíthassák a kiszolgáló dokumentumait.
További információ: COleServerItem és COleServerDoc az osztálytár referenciájában.
Lásd még
Kiszolgálók
Kiszolgálók: Kiszolgálóelemek
Kiszolgálók: Kiszolgáló implementálása
Kiszolgálók: In-Place Keret windows implementálása