Если задачи, поставленные перед вашим приложением, не могут быть решены с помощью функциональных возможностей 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.