2009-07-10 10 views

Antwort

8

Sie können eine Typbibliothek zur Laufzeit mit LoadTypeLib laden.

ITypeLib *ptlib; 
LoadTypeLib("sql.tlb", &ptlib); 

Was Sie tun, dann mit ptlib ist irgendwie in der Luft, wie Sie nicht wirklich sagen, was Sie versuchen, mit ihm zu tun.

ptlib ist ein Objekt, das die Schnittstelle ITypeLib unterstützt. Es verfügt über Methoden, die Sie aufrufen können, um die Typen in der Typbibliothek aufzulisten und zu iterieren. Normalerweise verwenden Sie es in Kombination mit den anderen Schnittstellen wie ITypeInfo und so weiter.

Ich fand ein vollerer Tutorial Stil Dokument here. Auch diese link here hat einige weitere Details, zeigt auch die Header-Datei und Link-Bibliothek, die Sie verwenden müssen.

 
Header     oaidl.h, oaidl.idl 
Library     oleaut32.lib, uuid.lib 
Windows Embedded CE  Windows CE 2.0 and later 
Windows Mobile   Windows Mobile Version 5.0 and later 
+0

Aber das Laden der Typ-Bibliothek in der Mitte des Programms ist meine Anforderung – Cute

+0

Was meinst du mit "in der Mitte des Programms"? Zur Laufzeit? Oder zur Kompilierzeit? Oder in der Mitte einer Datei? Bitte erläutern Sie mehr. –

+0

Ich habe weitere Details hinzugefügt –

Verwandte Themen