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
Pochodzić od klasy dokumentu COleServerDoc zamiast CDocument.
Tworzenie klasy elementu serwera pochodzące z COleServerItem.
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.
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.