Access 2002

Часть значения поля Subkey


Оставшаяся часть значения поля Subkey должна представлять собой полное имя нового раздела реестра, включающее иерархию уже существующих разделов.

На  16.25 показана таблица USysReglnfo с информацией для регистрации нашего мастера форм. В поле Subkey всех ее записей указано полное имя нового раздела реестра Dialog Form Wizard. В первой записи поле Туре имеет значение О, указывающее на необходимость создания нового раздела, а остальные записи описывают добавляемые в этот раздел параметры: Library, Description и т. д. Обратите  на значение параметра Library — оно начинается с идентификатора | ACCDIR, который диспетчер заменит полным путем к каталогу надстроек.

Если вам еще понадобятся примеры информации для диспетчера, просмотрите содержимое таблиц USysReglnfo других библиотечных баз данных — построителей, мастеров и надстроек.

Дополнительная информация о надстройках

В Access 2002 появилось несколько новых функций, связанных с разработкой и распространением надстроек. Им и посвящен этот раздел.

В Access 95 постоянно возникали проблемы со ссылками на другие базы данных, и решить их программным путем было невозможно. Пользователи вынуждены были вручную создавать ссылки на библиотеки, используемые их приложениями. С появлением Access 97 ситуация изменилась. В объекте Application появилась коллекция References, где каждой ссылке, имеющейся в текущем проекте VBA, соответствует отдельный объект Reference, причем эту коллекцию можно использовать не только для просмотра, но и для модификации ссылок. Теперь ссылки можно создавать и модифицировать с помощью программного кода.

В  16.12 перечислены свойства объекта Reference. Ниже вы видите, как их можно использовать для анализа существующего набора ссылок. (Этот пример взят из модуля basLi stRef, содержащегося в файле CH18LIB.MDA.)

Комментарии закрыты