Данный фундаментальный класс обеспечивает Разработчика дополнительными Методами для выполнения Операций над Массивами, которые не поддерживаются стандартными функциями обработки массивов Visual FoxPro, включая Вставку и Удаление отдельных Элементов массива, или Сканирование (поиск) требуемого Элемента по-столбцу.

Категория Соответствующий Компонент

Каталог Размещения

Visual FoxPro Catalog\Foundation Classes\Utilities

Класс

_arraylib

Базовый Класс

Custom

Библиотека Классов

_utility.vcx

Порождающий класс

_custom

Форма Примера

...\Samples\Solution\Ffc\arrays.scx

Expand imageКомментарии

Для использования данного Класса, "перетащите" ярлык класса  в ваш Проект или в вашу Форму, или, из системной компоненты Component Gallery Item (контекстного меню), выберите подпункты: Add to Project (добавить в проект) или Add to Form (добавить в Форму). Если вы выбираете добавление класса в форму, Visual FoxPro размещает данный класс на форме. Вы можете определить требуемые Значения для специфических Свойств, что обеспечит корректную (необходимую) функциональность данного Объекта. В том случае, когда вы размещаете Класс в Проекте, вам предоставляется два Варианта: добавит непосредственно Класс или создать ПодКласс (копию).

Дополнительную информацию смотрите в разделе: Общие Рекомендации по использованию фундаментальных классов Visual FoxPro.

Свойства, Методы, События Краткое Описание

AColScan, метод 

Сканирование столбца с номером nColumn, для поиска в массиве aSearch требуемого выражения sExpr.

Синтаксис: AcolScan(@aSearch, sExpr, nColumn, lRetRow)

Возврат: =Нет

Параметры (аргументы): aSearch - ссылка на массив, который сканируется, sExpr -  поисковое выражение,  nColumn - номер столбца, в котором проводится Поиск выражения sExpr, lRetRow - специальный Флаг, характеризующий, возвращает ли данный метод номер найденной строки, где расположено выражение sExpr.

DelAitem, метод

Удаление Элемента из Массива.

Синтаксис: DelAitem(@aArray, wziRow)

Возврат: =Нет

Параметры (аргументы): aArray - ссылка на массив, в котором требуется удалить Строку с номером wziRow.

InsAitem, метод

Вставка Элемента в Массив.

Синтаксис: InsAitem(@aArray, sContents, iRow)

Возврат: =Нет

Параметры (аргументы): aArray - ссылка на массив, в который выполняется Вставка, sContents - определяет строку Значений, которые добавляются в массив aArray,. iRow - определяет номер строки, в которую вставляются представленные Элементы sContents.

Expand imageСм. также