You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cory Smith edited this page Sep 2, 2022
·
3 revisions
The LOCK statement restricts access to parts of a file by other programs or processes.
Syntax
LOCK [#]fileNumber%
LOCK [#]fileNumber%, record&
LOCK [#]fileNumber%, [firstRecord&] TO lastRecord&
Description
fileNumber% is the file number of the file to lock.
In the first syntax, the entire file is locked.
In the second syntax, record& is the record number of the file to lock.
In the third syntax, the records or bytes in the range [firstRecord&,lastRecord&] are locked. If firstRecord& is omitted, it is assumed to be one (the first record or byte).
For files opened in BINARY mode, each record corresponds to a single byte.
LOCK and UNLOCK statements are always used in pairs and each statement must match the other one.
Files must be unlocked using UNLOCK before other programs can access them, and before the file is closed.