Объекты DIRECTUM > Вспомогательные объекты > ILock – блокировка >

Свойство Locked – признак наличия блокировки объекта

Предыдущий раздел В начало Следующий раздел

Синтаксис:

 ro  property Locked: WordBool;

Описание:

Свойство возвращает признак наличия блокировки объекта системы: True, если объект заблокирован, иначе False. При обращении к свойству обновляется информация о блокировке: значения свойств HostName, LockTime, UserName.

Пример использования:

 

// Заблокировать задачу.

// TaskID – ИД блокируемой задачи.

Lock = Application.CreateLock(ctTask; TaskID)

Lock.TryLockObject

if Lock.Locked and not Lock.LockedByThis

 Exit(Format('Задача с ИД = %s заблокирована пользователем %s';

  ArrayOf(TaskID; Lock.UserName)))

endif

См. также

Свойство HostName

Свойство LockedByThis

Свойство LockTime

Свойство UserName