Teď jste offline a čekáte, až se znova připojí internet.

UKÁZKOVÝ: TYPEBLD: jak používat ICreateTypeLib & ICreateTypeInfo

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:131105
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Souhrn
Ukázkové TYPEBLD ukazuje, jak vytvořit knihovnu typ aplikace automatizace OLE pomocí rozhraní ICreateTypeLib a ICreateTypeInfo.
Další informace
Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:
Další informace o tom, jak stahovat soubory podpory společnosti Microsoft, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
119591Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft tento soubor zkontroloval na výskyt virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici v den uveřejnění tohoto článku. Soubor je uložený na zabezpečených serverech neumožňujících neoprávněné změny souborů.

Naleznete v souboru Readme.txt zahrnuty ukázkový postup kompilace a spustit Tato ukázka.

Typ knihovny, která je vytvořena se nazývá HELLO.TLB a odpovídá jedné by jsou součástí podle MKTYPLIB.EXE Pokud měl kompilován následující soubor .ODL.

Ukázkový soubor .ODL

   [     uuid(2F6CA420-C641-101A-B826-00DD01103DE1),            // LIBID_Hello     helpstring("Hello 1.0 Type Library"),     lcid(0x0409),     version(1.0)   ]   library Hello   {   #ifdef WIN32       importlib("stdole32.tlb");   #else       importlib("stdole.tlb");   #endif          [         uuid(2F6CA422-C641-101A-B826-00DD01103DE1),        // IID_IHello         helpstring("Hello Interface")       ]       interface IHello : IUnknown       {           [propput] void HelloMessage([in] BSTR Message);           [propget] BSTR HelloMessage(void);           void SayHello(void);       }       [         uuid(2F6CA423-C641-101A-B826-00DD01103DE1),        // IID_DHello         helpstring("Hello Dispinterface")       ]       dispinterface DHello       {         interface IHello;       }          [          uuid(2F6CA421-C641-101A-B826-00DD01103DE1),       // CLSID_Hello          helpstring("Hello Class")       ]       coclass Hello       {           dispinterface DHello;           interface IHello;       }   }				
Typebld kbole kbfile

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 131105 - Poslední kontrola: 01/09/2015 05:17:44 - Revize: 3.5

Microsoft OLE 2.03, Microsoft OLE 4.0

  • kbnosurvey kbarchive kbmt kbdownload kbautomation kbsample KB131105 KbMtcs
Váš názor