种类 | File Utilities |
默认目录 | Visual FoxPro Catalog\Foundation Classes\Utilities |
类 | _typelib |
基类 | Container |
类库 | _utility.vcx |
父类 | _container |
示例 | ...\Samples\Vfp98\Solution\Forms\typelib.scx |
说明
该类包含 FOXTLIB ActiveX Control,可以读取类型库中的类型信息。主例程 ExportTypeLib 创建了一个具有类型库输出的文本文件。
使用该类的方法是:将其拖放到一个项目或表单中,或从“组件管理库”的“数据项”快捷菜单中选择“添加至项目”或“添加至表单”命令。将该类添加到项目中时,可以选择添加该类或创建一个子类。在将该类添加到表单上时,Visual FoxPro 将该类的图标放在表单上,这时可以在“表单设计器”中为该控件指定合适的属性值。
有关使用基本类的详细内容,请参阅“Visual FoxPro 基本类的使用指南”。
属性、事件、方法程序 | 说明 |
aTypeAttr[1,0] 属性 | 指定 TypeAttr 结构的数组。 默认值:.F. |
aTypeFuncDesc[1,0] 属性 | 指定 FuncDesc 结构的数组。 默认值:.F. |
aTypeFuncDocs[3,0] 属性 | 指定函数文档的数组。 默认值:.F. |
aTypeFuncNames[1,0] 属性 | 指定函数名的数组。 默认值:.F. |
aTypeFuncParms[1,0] 属性 | 指定函数参数的数组。 默认值:.F. |
aTypeInfoDocs[3,0] 属性 | 指定 TypeInfo 文档的数组。 默认值:.F. |
aTypeLibDocs[3,0] 属性 | 指定 TypeLib 文档的数组。 默认值:.F. |
FuncNamesCount 属性 | 指定 TypeInfo
函数名的数量,其值为所有参数加一。 默认值:.F. |
TypeInfoCount 属性 | 指定 TypeLib 中 TypeInfos 的数量。 默认值:.F. |
TypeInfoIndex 属性 | 对 TypeInfo 的一个索引引用。 默认值:.F. |
TypeLibHandle 属性 | TypeLib 的句柄。 默认值:.F. |
TypeLibName 属性 | 指定类型库的名称。 默认值:.F. |
ExportTypeLib 方法程序 | 将 TypeLib 中的内容导出到一个文本文件中。 语法:ExportTypeLib(cExportFile, lViewFile) 返回值:m.exportfile 参数: cExportFile 指定需要导出的文件。 lViewFile 指定在导出文件之后,是否在查看器中打开该文件。 |
GetDataType 方法程序 | 返回函数的数据类型。 语法:GetDataType(m.nvt) 返回值:name of data type 参数: m.nvt 指定一个数据项的引用。 |
GetFuncDesc 方法程序 | 获得 TypeInfo 函数信息,并填充数组。 语法:GetFuncDesc(nFuncIndex) 返回值:TypeInfo 数组, aTypeFuncParms, aTypeFuncNames, aTypeFuncDocs 参数: nFuncIndex 指定函数的索引。 |
GetTypeInfo 方法程序 | 获得 TypeInfo 信息,并填充 TypeInfo 数组。语法:GetTypeInfo(nTypeInfoNum) 返回值:无 参数: nTypeInfoNum 指定对 Typeinfo 关键字的引用。 |
GetTypeLib 方法程序 | 获得 TypeLib 信息,并填充数组。 语法:GetTypeLib( ) 返回值:无 参数: 无 |