Определяет независимо от установок команды SET REPROCESS управление попытками блокировки файлов index или memo.

SYS(3052, nFileType, [lHonorReprocess])

Параметры

nFileType

Определяет тип управляемого файла. Следующая таблица описывает возможные значения данного параметра nType.:

Значение
nFileType
Тип файла

1

Index

2

Memo

lHonorReprocess

Определяет независимо от установок в команде (или ее умолчаний) SET REPROCESS управление попытками блокировки соответственно файлов index / memo. Значение = True (.T.) определяет использование установок команды SET REPROCESS для указанных файлов, определенных параметром  nFileType. Значение = False (.F.) (по-умолчанию) определяет, что установки команды SET REPROCESS не используются при управлении попытками блокировки соответствующих файлов. При значении =  False, система ожидает бесконечно долго возможности блокировки указанных файлов; данный вариант установки обеспечивает функционирование системы как в младших версиях FoxPro. Если параметр lHonorReprocess отсутствует, функция SYS(3052) возвращает текущую установку по управлению попытками блокировки указанных типов файлов nFileType.

Возвращаемое значение

Character (символьное)

Комментарии

Функция SYS(3052) обеспечивает дополнительное управление попытками блокировки файлов типа Index  / Memo . Рекомендуется устанавливать параметр lHonorReprocess = True (.T.) для того, чтобы уменьшить риск файловой конкуренции при блокировке если Ваше приложение использует обработку транзакций в сети.

Функция SYS(3052) возвращает символьную строку "0" (что соответствует false (.F.)) или "1" (что соответствует true (.T.)). Если параметр lHonorReprocess присутствует при вызове функции SYS(3052), возвращается соответствующее значение (тоже самое). Если данный параметр отсутствует, то возвращается текущая установка по управлению попытками блокировки указанных файлов nFileType.

См. также