Access 2002

Создание простейшей надстройки СОМ


Как видите, у вас есть не только возможность получить текстовое описание каждой из надстроек, но и с помощью свойства Connect загрузить или выгрузить нужную надстройку. Так, вы можете загрузить несколько надстроек, наличие которых в памяти необходимо для работы какой-либо вашей надстройки. После того как надстройка загружена, указатель на нее можно получить с помощью свойства Object соответствующего ей объекта COMAddln. Это позволяет любой надстройке взаимодействовать с другими, используя предоставляемые ими свойства и методы.

Очевидно, что, не создав самостоятельно хотя бы простейшую надстройку, трудно изучить особенности этого вида приложений. Поэтому мы решили предложить вам пример, функционально повторяющий надстройку меню SQL Scratchpad, описанную ранее в этой же главе. Как вы помните, для регистрации данной надстройки в Access мы просто добавили в системный реестр соответствующую информацию. У нашей надстройки СОМ будет иной пользовательский интерфейс и иной код, необходимый для работы с панелью команд Access.

На прилагаемом компакт-диске имеются две версии надстроек. Для создания одной из них использовался дизайнер надстроек СОМ — COM Add-In Designer, который поставляется вместе с MOD (Microsoft Office ХР Developer). Другая была реализована с помощью Visual Basic 6. Если вы хотите откомпилировать и протестировать эти надстройки, инсталлируйте на своем компьютере MOD или VB.

Использование COM Add-in Designer

Надстройку СОМ проще всего создать с помощью библиотеки COM Add-in Designer, поставляемой вместе с Microsoft Office ХР Developer (а также с Visual Basic 6).

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