no_registry
Атрибут no_registry сообщает компилятору, что не следует искать в реестре библиотеки типов, импортированные с помощью директивы #import.
#import filename no_registry
Параметры
- filename
Библиотека типов.
Заметки
Если указанная библиотека типов не найдена в каталогах включения, компиляция завершается ошибкой, даже если эта библиотека типов имеется в реестре. Действие атрибута no_registry распространяется на другие библиотеки типов, неявно импортированные с использованием атрибута auto_search.
Компилятор никогда не ищет в реестре библиотеки типов, указанные по имени файла и переданные непосредственно в директиву #import.
Если указан атрибут auto_search, создаются дополнительные директивы #import с настройкой атрибута no_registry из исходной директивы #import (если исходная директива #import имела атрибут no_registry, созданная атрибутом auto_search директива #import также будет иметь атрибут no_registry).
Атрибут no_registry полезен, если при импорте указанных в ссылках библиотек типов необходимо исключить возможность, что компилятор найдет в реестре старую версию файла. Атрибут no_registry также полезен, если библиотека типов не зарегистрирована.