Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentáció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