Access 2002

Функция getwi


Успешно заполнив структуру rectForm, функция GetWi ndowRect возвращает Тrue. Далее наша форма извлекает элементы этой структуры и выводит их на экран в текстовых полях.

Серверы COM-автоматизации используют библиотеки типов для описания предоставляемых ими объектов, свойств и методов. (Более подробно о технологии автоматизации описывалась в главах 10 и 11.) Библиотеки типов можно использовать и для упрощения доступа к обычным функциям DLL. Библиотека типов представляет собой отдельный файл с расширением OLB или TLB, который регистрируется в Windows с помощью набора COM-интерфейсов. Программа, которая устанавливает DLL в системе, обычно регистрирует в системном реестре и ее библиотеку типов. Если выбрать в меню редактора Visual Basic команду Tools  References, откроется диалоговое окно со списком всех зарегистрированных библиотек типов, доступных VBA. Установив флажок рядом с именем любой из них, вы сообщаете Access, что содержимое этой библиотеки должно быть доступно VBA.

Если вы используете библиотеку типов, необходимость в отдельных объявлениях функций, констант и типов данных из ее DLL отпадает, поскольку библиотека типов сама содержит полные аналоги операторов Declare, необходимых для работы со всем содержимым DLL. Кроме того, использование библиотек типов облегчает передачу строк библиотечным функциям. (См. раздел «Передача строк в DLL: что происходит на самом деле» в этой главе.) Примером уже знакомой вам библиотеки типов является библиотека типов ADO (ActiveX Data Objects). Она предоставляет VBA доступ ко всем функциям и константам объектной библиотеки ADO, которая вовсе не является встроенной частью VBA.

Распространение приложений, использующих библиотеки типов

Хотя библиотеки типов облегчают разработку приложений, их распространение они усложняют.

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