sys(3052) - 忽略 set reprocess 锁定定

请参阅

指定当尝试锁定一个索引或备注文件时,Visual FoxPro 是否使用 SET REPROCESS 设置。

语法

SYS(3052, nFileType, [lHonorReprocess])

参数
nFileType

指定文件类型,下表列出了 nType 的值及其对应的文件类型:

nFileType 文件类型
1 索引文件
2 备注文件

lHonorReprocess

指定当对索引或备注文件的锁定尝试失败时,Visual FoxPro 是否使用 SET REPROCESS 设置。
当 Visual FoxPro 尝试锁定用 nFileType 指定的文件时,指定 lHonorReprocess 为“真”(.T.),将使用 SET REPROCESS 设置;指定 lHonorReprocess为“假”(.F.)(默认值),将忽略 SET REPROCESS 设置。当设置为假时,Visual FoxPro 将无限期等待锁定指定文件,这和 FoxPro 早期版本中的锁定操作相同。
如果省略了 lHonorReprocess 参数,SYS(3052) 返回用 nFileType 指定的文件类型的当前设置。

返回值类型

字符型

说明

在 Visual FoxPro 时,SYS(3052) 提供文件锁定上的附加控制。如果您的应用程序使用事务处理,那么最好将 lHonorReprocess 设置为“真”(.T.),以减少文件锁定冲突的危险。
SYS(3052) 将数值 0 — “假”(.F.) 或 1 — “真”(.T.)作为一个字符串返回。如果 SYS(3052) 中包含 lHonorReprocess 参数,返回值与 lHonorReprocess 指定的逻辑值相同。如果省略了 lHonorReprocess 参数,返回值是用 nType 指定的文件类型的当前设置。