Если система Visual FoxPro не обладает требуемыми для вашего Приложения Характеристиками или Функционалом, вы можете эффективно использовать Внешние Библиотеки, например такие, как: Контролы Microsoft ActiveX (.ocx) или динамические Библиотеки Visual FoxPro (файлы .FLL).
Система Visual FoxPro располагает подсистемой Library Construction Kit, которая содержит дополнительные файлы Pro_Ext.h, WinAPIMS.lib, или OcxAPI.lib, с помощью которых вы можете создавать внешние Контролы ActiveX или Библиотеки - .FLL.
![]() |
---|
Библиотека Library Construction Kit имеет Ограничение: до 65,000 элементов в одном Массиве. |
В данном Параграфе
- Создание внешних Библиотек или Объектов типа ActiveX
-
Рассматриваются вопросы расширения функциональных возможностей системы Visual FoxPro за счет построения внешних Библиотек, которые решают специфические Задачи вашего Приложения.
- Как: Создать Базовый Объект типа ActiveX
-
Объясняются основные положения технологии Создания Контролов ActiveX.
- Создание внешних динамических Библиотек в Visual FoxPro
-
Приводится Информация об основных моментах создания внешних динамических Библиотек с помощью системы Visual FoxPro.
- Описание Структуры FoxInfo
-
Рассматриваются вопросы построения структуры FoxInfo, которая используется для осуществления взаимодействия между внутренними функциями Visual FoxPro и внешними, создаваемыми Библиотеками FLL.
- Описание Структуры FoxTable
-
Рассматриваются вопросы построения структуры FoxTable, которая отслеживает все структуры типа FoxInfo, которые созданы в описании внешней Библиотеке.
- Как: Добавить (использовать) вызовы Модулей Visual FoxPro API
-
Объясняется, как вы можете интегрировать ваши внешние Библиотеки с функционалом системы Visual FoxPro с помощью соответствующего использования Модулей Visual FoxPro API.
- Параметры во Внешних Библиотеках
-
Рассматриваются вопросы передачи необходимых параметров во Внешние Библиотеки, используемые для выполнения специфических Опреаций.
- Как: Возвращать (получать) Значения из Контролов ActiveX или библиотек .FLL
-
Рассматриваются вопросы возврата (или получения) результирующих Значений из Внешних Библиотек.
- Передача Параметров в Функции Visual FoxPro API
-
Объясняется, как Модули Visual FoxPro API получают параметры, сгруппированные в соответствующие Структуры Данных Visual FoxPro.
- Доступ к Переменным и Полям Visual FoxPro
-
Рассматриваются вопросы получения доступа к Переменным или Полям системы Visual FoxPro из ваших Контролов ActiveX или внешних функций .FLL.
- Управление Блоками Памяти с помощью модулей Visual FoxPro API
-
Объясняется, как с помощью Модулей Visual FoxPro API управлять Оперативной Памятью Рабочей Станции.
- Как: Управлять Оперативной Памятью
-
Рассматриваются вопросы, как Модули Visual FoxPro API обеспечивают доступ к Диспетчеру Динамической Памяти Visual FoxPro.
- Как: Компилировать и Отлаживать внешние Библиотеки или Контролы типа ActiveX
-
Объясняется, как выполнять основные Этапы Создания и Отладки контролов ActiveX или Библиотек .FLL.