Sdílet prostřednictvím


no_registry

no_registry říká kompilátoru, aby nevyhledal v registru typ knihovny importované pomocí #import.

#import filename no_registry

Parametry

  • název souboru
    Knihovna typů.

Poznámky

Pokud knihovna odkazovaného typu nebyla nalezena v adresáři zahrnutí, kompilace se nezdaří, i když se knihovna typů nachází v registru. no_registry se dostane do ostatních knihoven typů importovaných implicitně pomocí auto_search.

Kompilátor nikdy nebude hledat v registru typy knihoven, které jsou určeny názvem souboru a které jsou předány přímo do #import.

Je-li zadán auto_search, další #importy budou generovány s nastavením no_registry počáteční direktivy pragma #import (byla-li počáteční direktiva pragma #import vytvořena na základě no_registry, auto_search#import je také no_registry.)

no_registry je užitečné, pokud je třeba importovat křížově odkazované knihovny typu bez rizika, že kompilátor vyhledá starší verzi souboru v registru. no_registry je také užitečné, pokud není registrována knihovna typů.

Viz také

Referenční dokumentace

#import – atributy (C++)

#import – direktiva (C++)