Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje jiný soubor .idl, .odl nebo hlavičky obsahující definice, na které chcete odkazovat z hlavního IDL.
Syntaxe
[ import(
idl_file
) ];
Parametry
idl_file
Název souboru .idl, který chcete importovat do knihovny typů aktuálního projektu.
Poznámky
Atribut importu jazyka C++ způsobí, že se #import příkaz umístí pod import "docobj.idl" příkaz ve vygenerovaném souboru .idl. Atribut importu má stejné funkce jako import atribut MIDL.
Atribut importu umístí zadaný soubor pouze do souboru .idl, který bude generován projektem. Atribut importu neumožňuje volat konstrukty v zadaném souboru ze zdrojového kódu v projektu. Chcete-li volat konstrukty v zadaném souboru ze zdrojového kódu v projektu, použijte #import a embedded_idl atribut, nebo můžete zahrnout soubor .h pro idl_file, pokud existuje soubor .h.
Příklad
Následující kód:
// cpp_attr_ref_import.cpp
// compile with: /LD
[module(name="MyLib")];
[import(import.idl)];
vytvoří vygenerovaný soubor .idl následující kód:
import "docobj.idl";
import "import.idl";
[ uuid(EED3644C-8488-3ECD-BA97-147DB3CDB499), version(1.0) ]
library MyLib {
importlib("stdole2.tlb");
importlib("olepro32.dll");
...
Požadavky
| Kontext atributu | Hodnota |
|---|---|
| Platí pro | Kdekoliv |
| Opakovatelný | No |
| Požadované atributy | Nic |
| Neplatné atributy | Nic |
Další informace naleznete v tématu Kontexty atributů.
Viz také
IDL – atributy
Samostatné atributy
importidl
importlib
include
includelib