Sdílet prostřednictvím


Klienti automatizace: Použití knihoven typů

Automatizace klienti musí mít informace o vlastnosti a metody objektů serveru, jsou klienty manipulovat s objekty na servery.Vlastnosti mají datové typy; metody často vracet hodnoty a přijímat parametry.Klient vyžaduje informace o typech dat všech těchto zavazující staticky typu objektu serveru.

Informace o typu lze provést několika způsoby známé.Doporučeným způsobem je vytvoření knihovny typů.

Informace o MkTypLib, naleznete Windows SDK.

Visual C++ můžete číst soubor knihovny typů a vytvořit odeslání třídy odvozené z COleDispatchDriver.Objekt této třídy má vlastnosti a operace replikace u objektu serveru.Aplikace volá vlastnosti a operace objektu a funkce zděděna z COleDispatchDriver trasy těchto volání OLE systému, který směruje je zase na objekt serveru.

Pokud jste se rozhodli zahrnout automatizace, při vytvoření projektu Visual C++ automaticky udržuje tento soubor knihovny typů pro vás.Jako součást každé sestavení bude vytvořen soubor .tlb s MkTypLib.

Pro vytvoření třídy odeslání ze souboru typu knihovny souboru(.tlb)

  1. V zobrazení tříd nebo v Průzkumníku řešení klikněte pravým tlačítkem myši na projekt a klepněte na tlačítko Přidat a potom klepněte na tlačítko Přidat třídu v místní nabídce.

  2. V Přidat třídu vyberte položku Visual C+ +/ MFC složku v levém podokně.Vyberte MFC třídy z TypeLib pravém podokně a klepněte na ikonu otevřených.

  3. V Přidáním třídy z Typelib Průvodce dialogovém okně vyberte typ knihovny z Dostupné knihovny typů rozevíracího seznamu.Rozhraní poli zobrazí dostupné knihovny typů vybraného rozhraní.

    [!POZNÁMKA]

    Rozhraní můžete vybrat z více než jeden typ knihovny.

    Vyberte rozhraní, poklepejte na ně nebo klepnutím na tlačítko Přidat tlačítko.Pokud tak učiníte, zobrazí se názvy tříd, odeslání v Vygenerované třídy pole.Můžete upravit název třídy v Class pole.

    Souboru v poli se zobrazí soubor, ve kterém bude třída deklarována. (můžete upravit tento soubor název).Můžete také na tlačítko Procházet a vyberte další soubory, pokud chcete, aby informace o záhlaví a provádění napsané v existující soubory nebo adresáře kromě adresáře projektu.

    [!POZNÁMKA]

    Všechny třídy odeslání vybrané rozhraní budou umístěny do souboru zadaného v tomto poli.Pokud chcete rozhraní uváděná v samostatné záhlaví, je nutné spustit tohoto průvodce pro každý hlavičkový soubor, který chcete vytvořit.

    [!POZNÁMKA]

    Některé informace typu knihovny mohou být uloženy v souborech s.DLL.OCX, nebo.Příponu OLB.

  4. Klepněte na tlačítko Dokončit.

    Průvodce potom psát kód pro vaše odeslání třídy pomocí zadané třídy a názvy souborů.

Viz také

Koncepty

Klienti automatizace