Вы можете значительно расширить функциональные возможности системы Microsoft® Visual FoxPro® открытыми и доступными внешними Компонентами: Контролами Microsoft® ActiveX® (фыйлы .ocx), объектами ActiveX, различными динамическими библиотеками (DLL). Внешние библиотеки и Компоненты позволяют вам не только получить доступ к возможностям других программ и приложений, но ик самой операционной системе Microsoft® Windows®. Например, вы можете использовать соответствующие компоненты ActiveX для чтения и корректировки напрямую различных разделов системного Реестра Windows, или выполнять необходимый вызов низкоуровневых функций системных библиотек .DLL, тем самым, косвенно управлять ОC Windows.

В данном Параграфе

Подсоединение Внешних Библиотек

В большинстве случаев, Visual FoxPro предоставляет самые широкие и разнообразные функциональные возможности при разработке Приложений. Однако, в какой-то момент, вы можете обнаружить недостаточную мощь Visual FoxPro, отсутствие некоторых инструментов.

Как: Подсоединить Контролы и Объекты ActiveX

Вы можете использовать разнообразные компоненты Microsoft® ActiveX®, которые поставляются вместе со стандартом Операционной системы. Для использования контрола ActiveX, вам нужно добавить его на Форму, настроить свойства, определить программный код Методов и Событий.

Кок: Подсоединить внешние динамические библиотеки (.dll)

Если вам требуется функциональность имеющейся внешней библиотеки DLL, вы можете установить с ней связь, декларировать функции и выполнять их.

Как: Подключить библиотеки Visual FoxPro (.FLL)

Подобно динамическим библиотекам DLL, собственные библиотеки Visual FoxPro (файлы .fll) могут содержать разнообразные функции, которыми вы можете успешно пользоваться.

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

Подсоединение функций API

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

Подсоединение внутренних функций Visual FoxPro API

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