UnlockObject
Revision as of 17:55, 27 May 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=UnlockObject |object=Функции общего назначения |caption=Блокировка объектов |type=1 |status=2 |db=0 |visu...")
UnlockObject (Блокировка объектов) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция позволяет разблокировать доступ к сложному объекту, заблокированному ранее с помощью функции LockObject. Для более подробной информации см. LockObject.
Синтаксис
UnlockObject(<Аргумент>)
Аргументы
<Аргумент>
- Сложный объект, который необходимо разблокировать. Использование простых объектов разрешается, но не имеет смысла.
Примеры
//спСобытие -- список, используемый глобально, хранящий последнюю позицию события на карте и его наименование. //Любой поток может использовать информацию об этом объекте, чтобы отразить его на карте при запросе с web-страницы, //поэтому при обновлении или чтении необходимо производить блокировку, чтобы не получить координату X от одного //события, а координату Y и наименование от следующего. //Здесь дана версия функции, которая производит запись в список поступившей новой информации (аШирота, аДолгота, стрСобытие) LockObject(спСобытие); Try спСобытие.SetByName("x",аДолгота); спСобытие.SetByName("y",аШирота); спСобытие.SetByName("name",стрСобытие); Finally UnlockObject(спСобытие); EndTry;