Access 2002

Подраздел OLE COLTROL WIZARDS


Прежде всего, перед установкой мастера необходимо создать в разделе мастеров реестра подраздел OLE COLTROL WIZARDS (именно с использованием символов верхнего регистра). В нем вместо раздела с названием элемента управления нужно создать раздел, именем которого послужит идентификатор ProgID этого компонента. Например, идентификатором элемента управления data outline является DBOutl.DataOutline.

Далее правила те же, что и для обычных мастеров элементов управления. В разделе элемента управления создается подраздел мастера и в него добавляются параметры, перечисленные в  16.2.

Распространение и установка надстроек

После создания надстройки, построителя или мастера их можно распространять — передавать пользователям копии библиотечных баз данных. Но возникает вопрос, как внести в реестр пользовательской машины необходимые для их установки записи. К счастью, в Access предусмотрено два механизма автоматизации этой работы: диспетчер надстроек и таблица USysReglnfo. В этом разделе мы опишем оба этих механизма и покажем, как они используются для распространения собственных надстроек.

Применение диспетчера надстроек — простейший способ установки и удаления мастеров Access, построителей и надстроек. Для внесения записей в реестр и их удаления диспетчер использует специальную таблицу USysReglnfo, хранящуюся в базе данных мастера. Вызывается диспетчер командой меню Access Tools  Add-ins  Add-in Manager. На  16.23 приведено его диалоговое окно.

В этом окне показан список всех надстроек, о которых известно диспетчеру.

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