Udostępnij za pośrednictwem


Serwery: Wdrażania serwera dokumentów

W tym artykule wyjaśniono kroki, jakie należy podjąć, aby pomyślnie zaimplementować dokument serwera, jeśli nie określono opcji serwera OLE w Kreatorze aplikacji.

Aby zdefiniować serwer klasy dokumentu

  1. Pochodzić od klasy dokumentu COleServerDoc zamiast CDocument.

  2. Tworzenie klasy elementu serwera pochodzące z COleServerItem.

  3. Wdrożenie OnGetEmbeddedItem funkcji składowej klasy dokumentu serwera.

    OnGetEmbeddedItemjest wywoływane, gdy użytkownik aplikacji kontenera tworzy lub edytuje osadzonego elementu.Gdy powinna zwrócić element reprezentujących całego dokumentu.Powinno to być obiekt użytkownika COleServerItem-klasy.

  4. Zastąpić Serialize funkcji składowej serializować zawartości dokumentu.Nie trzeba serializować listy elementów z serwera, chyba że używasz do reprezentowania danych macierzystym w dokumencie.Aby uzyskać więcej informacji, zobacz Wdrażania elementów serwera w artykule serwerów: serwer elementów.

Podczas tworzenia dokumentu serwera ramach automatycznie rejestruje dokumentu z biblioteki DLL systemu OLE.Umożliwia to biblioteki DLL do identyfikacji dokumentów serwera.

Aby uzyskać więcej informacji, zobacz COleServerItem i COleServerDoc w Odwołanie do biblioteki klas.

Zobacz też

Koncepcje

Serwery

Serwery: Elementy serwer

Serwery: Wdrażania serwera

Serwery: Wykonawczych W miejsce ramki w systemie Windows