Если задачи, поставленные перед вашим приложением, не могут быть решены с помощью функциональных возможностей Visual FoxPro, то можно использовать для их решения внешние библиотеки, такие как элементы управления Microsoft ActiveX и динамически подключаемые библиотеки (DLL). С помощью внешних библиотек вы можете добавить к своему приложению различные объекты, начиная от усовершенствованных текстовых полей (enhanced text boxes) и заканчивая календарями и другими полнофункциональными приложениями. Кроме того, у вас есть возможность воспользоваться функциональными возможностями, реализованными в других программах (включая Microsoft Windows), через их интерфейс прикладного программирования (API).

В этом разделе

Расширение Visual FoxPro с помощью внешних библиотек

Рассказывается о том, что можно легко добавить в приложение элементы управления Микрософт ActiveX (файлы с расширением .ocx ), которые обеспечат вас новыми объектами, используемыми в формах и в подклассах, а также о способах координации работы этихActiveX-элементов с нативными (исконными, родными ) элементами управления Visual FoxPro. Описывается, что вы можете осуществить связь с внешней библиотекой, такой как, например, DLL, и вызывать ее библиотечные функции из ваших собственных программ.
Подключение API к Visual FoxPro

Если вы не нашли подходящей внешней библиотеки, то можете написать свой собственный элемент управления Microsoft ActiveX или динамически подключаемую библиотеку специально для Visual FoxPro (файл с расширением .fll ). Вызывая функции, доступные в Visual FoxPro API, вы можете создать элементы управления или библиотеки, которые будут тесно интегрированы в и оптимизированы для использования в Visual FoxPro.

Связанные разделы

Программирование в Visual FoxPro

Обсуждаются вопросы создания приложений, которые используют все мощные возможности Visual FoxPro. Даются понятия технологии объектно-ориентированного программирования и событийной модели , которые помогут повысить вашу производительность при программировании.
Руководство: Создание программ

Объясняются два способа создания в Visual FoxPro программы, которая, по сути, является текстовый файлом, содержащим серию команд.
Объектно-ориентированное программирование

С помощью объектно-ориентированного программирования вы можете создать самостоятельные прикладные компоненты, которые будут реагировать на действия пользователя и системы, и которые можно будет легко быть поддерживать и многократно использовать.
Оптимизация приложений

Описываются способы оптимизации выполнения приложений, делая их небольшими и быстрыми.