锁住文件 命令     英文命令:lock 操作系统支持:Windows 所属类别:文件读写

在有若干个进程访问同一个文件的环境中,使用本命令拒绝其它用户对被打开文件中的某个区域进行读写访问。成功返回真,失败返回假。

语法:  逻辑型  锁住文件 (欲加锁或解锁的文件号,欲加锁或解锁的位置,欲加锁或解锁的长度,[加锁重试时间])

参数名

描 述

欲加锁或解锁的文件号

必需的;整数型。该文件号由“打开文件”命令所返回。

欲加锁或解锁的位置

必需的;整数型。位置值从 0 开始。

欲加锁或解锁的长度

必需的;整数型。

加锁重试时间

可选的;整数型。本参数指定加锁失败后反复进行重试的毫秒数。如果被省略,默认为 0 ,即一旦失败立即返回。如果参数值提供为 -1 ,则反复进行重试,直到加锁成功为止。

 

例程

 

 

 

说明

 

打开一个文件后,将其进行加锁,信息框显示是否加锁成功,加锁成功后其他用户将不能使用“打开文件”命令打开该文件。

注意加锁成功后,在没解锁的情况下再次加锁会失败,可以使用“解锁文件”命令解除文件的锁定。

 

参见:例程