Регистрация компоненты: различия между версиями
Строка 11: | Строка 11: | ||
То есть, например, если pzl-Компонента зарегистрирована в локальном файле пользователя и в реестре HKEY_CURRENT_USER одновременно, то действительным местом регистрации будет считаться локальный файл пользователя. | То есть, например, если pzl-Компонента зарегистрирована в локальном файле пользователя и в реестре HKEY_CURRENT_USER одновременно, то действительным местом регистрации будет считаться локальный файл пользователя. | ||
{{|text=Невозможно получить список pzl-компонент, содержащихся в главных исполняемых приложениях, поскольку pzl-компоненты, содержащиеся в них, не регистрируются, но доступны.}} | {{ambox|text=Невозможно получить список pzl-компонент, содержащихся в главных исполняемых приложениях, поскольку pzl-компоненты, содержащиеся в них, не регистрируются, но доступны.}} | ||
=Вызов формы= | =Вызов формы= |
Версия 18:28, 15 ноября 2007
Каждая компонента должна быть зарегистрирована по крайней мере в одном из следующих реестров:
- в локальном файле пользователя
- в реестре LocalUser системы Windows (имя раздела HKEY_CURRENT_USER)
- в реестре LocalMashine системы Windows (имя раздела HKEY_LOCAL_MACHINE)
- в главном исполняемом приложении
Pzl-компоненты, содержащиеся в главных исполняемых приложениях, не регистрируются, но доступны для использования из DLL-контейнеров, вызванных с помощью данного Pzl-Порта.
Если компонента зарегистрирована более, чем в одном месте, то актуальным местом ее регистрации считается ближайшее место в указанном списке, двигаясь сверху вниз.
То есть, например, если pzl-Компонента зарегистрирована в локальном файле пользователя и в реестре HKEY_CURRENT_USER одновременно, то действительным местом регистрации будет считаться локальный файл пользователя.
Невозможно получить список pzl-компонент, содержащихся в главных исполняемых приложениях, поскольку pzl-компоненты, содержащиеся в них, не регистрируются, но доступны. |
Вызов формы
Все операции, связанные с регистрацей Pzl-Компонент в реестрах компьютера и в файле пользователя производятся с помощью одной и той же формы, вызываемой через меню Tools/Register Components.
Дальнейшие действия определяются тем, какая операция должна быть выполнена.