Sdílet prostřednictvím


OLE – pozadí: Strategie implementace

V závislosti na aplikaci existují čtyři možné provádění strategií pro přidání podpory:

  • Vytváříte nové aplikace.

    Tato situace obvykle vyžaduje nejméně práce.Spusťte Průvodce aplikace knihovny MFC a vyberte upřesňující funkce a podporu složeného dokumentu vytvořit kostru aplikace.Informace o těchto možnostech a co dělat, naleznete v článku Vytvoření aplikace knihovny MFC EXE.

  • Máte program vytvořený s knihovny Microsoft Foundation Class verze 2.0 nebo vyšší, která podporuje OLE.

    Vytvoření nové aplikace pomocí Průvodce aplikací knihovny MFC, jako výše zmíněné a potom zkopírujte a vložte kód z nové aplikace do existující aplikace.Toto bude fungovat pro servery, kontejnerů nebo automatizované aplikace.Knihovny MFC naleznete v tématu KLIKYHÁKY Vzorový příklad této strategie.

  • Máte program knihovny Microsoft Foundation Class, který implementuje podporu OLE verze 1.0.

    Viz MFC technická Poznámka: 41 pro tuto strategii převodu.

  • Máte aplikaci, která nebyla zapsána pomocí Microsoft Foundation Classes, který může nebo nemusí implementovat podporu technologie OLE.

    Tato situace vyžaduje nejvíce práce.Jedním ze způsobů je vytvořit novou aplikaci, jako první strategie a pak zkopírovat a vložit existující kód.Pokud existující kód je napsán v C, je nutné upravit jej tak můžete zkompilovat jako kód jazyka C++.Pokud váš kód C volá rozhraní API systému Windows, není nutné ji změnit na použití Microsoft Foundation classes.Tento přístup je pravděpodobné, že bude vyžadovat některé restrukturalizační program pro podporu architektury dokument/pohled používané verze 2.0 a vyšší z Microsoft Foundation Classes.Další informace o této architektury, viz Technická poznámka: 25.

Jakmile jste se rozhodli o strategii, měli byste buď k přečtení kontejnery nebo servery články (v závislosti na typu aplikace psaní) nebo prozkoumat ukázkové programy, nebo obojí.Ukázky knihovny MFC OLE OCLIENT a HIERSVR ukazují, jak implementovat různé aspekty kontejnery a serverů, respektive.Na různých místech v celém tyto články budou předloženy k určité funkce v těchto vzorcích jako příklady technik diskutovány.

Viz také

Referenční dokumentace

MFC – průvodce aplikací

Koncepty

OLE – pozadí

Kontejnery: Implementace kontejneru

Servery: Implementace serveru