Freigeben über


Container und Server

Zusammengesetzte Dokumentanwendungen sind von zwei grundlegenden Typen: Containeranwendungen und Serveranwendungen. OLE-Containeranwendungen bieten Benutzern die Möglichkeit, zusammengesetzte Dokumente zu erstellen, zu bearbeiten, zu speichern und abzurufen. OLE-Serveranwendungen bieten Benutzern die Möglichkeit, Dokumente und andere Datendarstellungen zu erstellen, die entweder als Links oder Einbettungen in Containeranwendungen enthalten sein können. Eine OLE-Anwendung kann eine Containeranwendung, eine Serveranwendung oder beides sein.

OLE-Serveranwendungen unterscheiden sich auch darin, ob sie als In-Process-Server oder lokalen Serverimplementiert werden. Ein In-Process-Server ist eine DLL (Dynamic Link Library), die im Prozessbereich der Containeranwendung ausgeführt wird. Sie können einen In-Process-Server nur innerhalb der Containeranwendung ausführen.

Anmerkung

Zukünftige Versionen von OLE ermöglichen das Verknüpfen und Einbetten über Computergrenzen hinweg, sodass eine Containeranwendung auf einem Computer ein Verbunddokumentobjekt verwenden kann, das von einem Remoteserver bereitgestellt wird, auf einem anderen Computer ausgeführt wird. Aus Sicht einer Containeranwendung ist jede OLE-Serveranwendung, die in ihrem eigenen Prozessbereich ausgeführt wird, unabhängig davon, ob auf demselben Computer oder auf einem Remotecomputer, ein out-of-processÂ-Server.

 

zusammengesetzte Dokumente

In-Process Server