数组处理器(Array Handler)

请参阅

种类 Data Utilities
默认目录 Visual FoxPro Catalog\Foundation Classes\Utilities
_arraylib
基类 Custom
类库 _utility.vcx
父类 _custom
示例 ...\Samples\Vfp98\Solution\Ffc\arrays.scx

说明

该类为不能由 Visual FoxPro 数组函数进行处理的特定数组操作提供了方法程序,如插入和删除特定的数组元素、以及按列扫描数组。

使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到表单上时,Visual FoxPro 将该类的图标放在表单上,这时可以指定合适的属性值,并提供必要的输入和输出对象。在将该类拖放到项目中时,可以选择添加该类或创建一个子类。

有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”

属性、事件、方法程序 说明
AcolScan 方法程序 扫描 aSearch 数组的 nColumn 列,以查找在 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 中值插入该行。