云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VFP6与VFP9函数对比

VFP6与VFP9函数对比

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 8:41:03

VFP9: ASTACKINFO(ArrayName) VFP6: 无

说明: 该函数创建一个数组,数组中保存当前堆栈调用的状态信息。

ATAGINFO( ) 函数

VFP9: ATAGINFO(ArrayName [,cCDXName [, nWorkArea | cTableAlias]]) VFP6: 无

说明: 该函数创建一个包含索引文件信息的数组

AUSED( ) 函数

VFP9: AUSED(ArrayName [, nDataSessionNumber [, cTableName]]) VFP6: AUSED(ArrayName [, nDataSessionNumber])

说明: 在VFP中如果使用参数cTableName,则数组中仅包含由 cTableName 指定的表的别名。

BINDEVENT( ) 函数

VFP9: BINDEVENT(oEventSource, cEvent, oEventHandler, cDelegate [, nFlags]) 或者 BINDEVENT(hWnd | 0, nMessage, oEventHandler, cDelegate [, nFlags]) VFP6: 无

说明: 该函数提供当一个事件发生时执行用户代码(一个对象的方法)的能力。

BINTOC( ) 函数

VFP9: BINTOC(nexpression_r [, eFlags]) VFP6: BINTOC(nexpression_r [, nSize])

链接:CTOBIN( )函数也作了类似改进或增强,下面将不再介绍该函数。

说明: 在VFP9中,该函数得到了增强。除了完全兼容VFP6的参数值外,还增加了“F”、“B”、“R”、“S”、“8”等。

BITAND( ) 函数

VFP9: BITAND(nNumericexpression_r1, nNumericexpression_r2, ... , nNumericexpression_r26)

或者 BITAND(Binaryexpression_r1, Binaryexpression_r2, ... , Binaryexpression_r26) VFP6: BITAND(nexpression_r1, nexpression_r2)

链接:与此函数类似,BITOR( ) 函数、BITXOR( ) 函数也作了类似的改进或增强,下面将不再介绍它们。

说明: 在VFP9中可以对多个表达式进行按位与操作,并且可以对二进制表达式进行按位与操作。

BITCLEAR( ) 函数

VFP9: BITCLEAR(nNumericexpression_r1, nNumericexpression_r2) 或者 BITCLEAR(Binaryexpression_r [, nStartBit [, nBitCount]]) VFP6: BITCLEAR(nexpression_r1, nexpression_r2)

链接:与此函数类似,BITNOT( ) 函数、BITSET( ) 函数也作了类似的改进或增强,下面将不再介绍它们。

说明: 在VFP9中,还可以对二进制表达式进行位清零操作。

BITTEST( ) 函数

VFP9: BITTEST(nNumericexpression_r1, nNumericexpression_r2) 或者 BITTEST(Binaryexpression_r, nBitNumber) VFP6: BITTEST(nexpression_r1, nexpression_r2)

说明: 在VFP9中,该函数有两种语法,除了对数值进行位测试操作外,还可以对二进制表达式进行位测试操作。

CAST( ) 函数

VFP9: CAST(eexpression_r AS cDataType [(nFieldWidth [, nPrecision])] [NULL | NOT NULL]) VFP6: 无

说明: 该函数用于 SQ L语句,可以将表达式的数据类型进行转换,并且可以指定是否包含.NULL.值。

建议:对于使用SQL语句而言,该函数很有用,建议掌握。

CLEARRESULTSET( ) 函数 VFP9: CLEARRESULTSET( ) VFP6: 无

说明: 在当前数据期,清除由SETRESULTSET( )函数标记的临时表中的记号。参阅SETRESULTSET( )函数。

COMARRAY( )函数

VFP9: COMARRAY(oObject [, nNewValue]) VFP6: COMARRAY(oObject [, nNewValue])

说明: 在VFP9中,对nNewValue参数的取值进行了增强,另外包含参数值100—数组是固定大小,并且不能被重定义,1000—字节数组不转换为字符串。

COMCLASSINFO( ) 函数

VFP9: COMCLASSINFO(oObject [, nInfoType]) VFP6: COMCLASSINFO(oObject [, nInfoType])

说明: 在VFP9中,对nInfoType参数的取值进行了增强,另外包含参数值 5—传递对象的类型。

COMPROP( ) 函数

VFP9: COMPROP(oCOMObject, cProperty [, ue]) VFP6: 无

说明: COMPROP( ) 函数设置或返回COM对象属性的行为设置。

CREATEOBJECTEX( ) 函数

VFP9: CREATEOBJECTEX(cCLSID | cPROGID, cComputerName [, cIID]) VFP6: CREATEOBJECTEX(cCLSID | cPROGID, cComputerName)

说明: 该函数在一个远程计算机上创建一个已注册 COM 对象(例如一个 Visual FoxPro Automation服务程序)的一个实例。当建立一个早期的绑定实例时,cIID参数指定cCLSID | cPROGID的界面 ID(GUID)。如果传递一个空串,Visual FoxPro 试图访问默认的界面(IID)。

CURSORGETPROP( ) 函数

VFP9: CURSORGETPROP(cProperty [, nWorkArea | cTableAlias]) VFP6: CURSORGETPROP(cProperty [, nWorkArea | cTableAlias])

说明: 在VFP9中,对cProperty参数进行了增强。增加了如“ADOBookmark”、

“ADOCodePage”、“ADORecordset”、“AllowSimultaneousFetch”、“AutoIncError”、“FetchIsComplete”、“MapBinary”、“MapVarchar”、“ParameterList”、“RecordsFetched”、“Refresh”等属性。

CURSORSETPROP( ) 函数

VFP9: CURSORSETPROP( cProperty [, eexpression_r] [,cTableAlias | nWorkArea]) VFP6: CURSORSETPROP(cProperty [, eexpression_r] [, cTableAlias | nWorkArea]) 说明: 在VFP9中,对cProperty参数进行了增强。增加了如“AllowSimultaneousFetch”、“AutoIncError”、“MapBinary”、“MapVarchar”、“ParameterList”、“Refresh”等属性。

CURSORTOXML( ) 函数

VFP9: CURSORTOXML(nWorkArea | cTableAlias, cOutput [, nOutputFormat [, nFlags [, nRecords [, cSchemaName [, cSchemaLocation [, cNameSpace ]]]]]]) VFP6: 无

说明: 将 Visual FoxPro 游标转换为XML。

DBGETPROP( ) 函数

VFP9: DBGETPROP(cName, cType, cProperty) VFP6: DBGETPROP(cName, cType, cProperty) 说明: 在VFP9中,对cProperty参数值进行了增强。

DIRECTORY( ) 函数

VFP9: DIRECTORY(cDirectoryName [, nFlags]) VFP6: DIRECTORY(cDirectoryName)

说明: VFP9中的nFlags参数可以决定当目录被标记为隐含(Hidden)或系统(System)时,函数返回值的行为。

DISKSPACE( ) 函数

VFP9: DISKSPACE([cVolumeName [, nType]]) VFP6: DISKSPACE([cVolumeName])

说明: 使用nType参数,可以返回磁盘空间总量、磁盘自由空间总量、与用户相关联的可以访问的现有的自由空间总量。

DisplayPath( ) 函数

VFP9: DisplayPath(cFilename, nMaxLength) VFP6: 无

说明: DisplayPath( ) 函数显示截去长路径名到指定长度。 建议:这是一个好用的函数,应掌握。 应用举例:

? DISPLAYPATH('C:\\PROGRAM FILES\\MICROSOFT VISUAL FOXPRO 9\\VFP9.exe', 45) && 显示“C:\\...\\MICROSOFT VISUAL FOXPRO 9\\VFP9.exe”

EditSource( ) 函数

VFP9: EditSource(cShortCutID | [ cFilename [, nLineNo] [, cClassName] [, cMethodName|cProcName]]) VFP6: 无

说明: 该函数打开 Visual FoxPro 编辑器并可选择地放置光标。

EVL( ) 函数

VFP9: EVL( eexpression_r1, eexpression_r2 ) VFP6: 无

说明: 该函数从两个表达式中返回一个非空值。可以使用 EVL( ) 函数从两个表达式中返回

搜索更多关于: VFP6与VFP9函数对比 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

VFP9: ASTACKINFO(ArrayName) VFP6: 无 说明: 该函数创建一个数组,数组中保存当前堆栈调用的状态信息。 ATAGINFO( ) 函数 VFP9: ATAGINFO(ArrayName [,cCDXName [, nWorkArea | cTableAlias]]) VFP6: 无 说明: 该函数创建一个包含索引文件信息的数组 AUSED( ) 函数 VFP9: AUSED(ArrayName [, nDataSessionNumber [, cTableName]]) VFP6: AUSED(ArrayName [, nDataSessionNumber]) 说明: 在VFP中如果使用参数cTableName,则数组中仅包含由 cTableName 指

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com