Difference between revisions of "Struct.RootOption"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:53, 7 February 2021
RootOption (Значение глобальной установки) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут применяется к объекту структуры базы данных, позиционированному на глобальной установке проекта (RootOption), и возвращает ее содержимое. Глобальные установки обычно не имеют наименований, обращение к ним происходит по внутреннему номеру (идентификатору), который сохраняется для любых проектов (т.е. Struct.RootOptions(1).RootOption
). На данный момент доступна только одна установка:
- 1 (порядок блокировки накопителей). Значение этой установки возвращается в виде строки следующего вида:
<Признак включения порядка>Chr(1)<MetaID первого накопителя цепочки>Chr(1)<MetaID второго накопителя цепочки>...
. Признак включения порядка может быть числом 0, если порядок включен или 1, если порядок выключен и не используется.
Синтаксис
Struct.RootOption:<Содержимое текущей глобальной установки проекта (INT,STRING)>
Возвращаемое значение
Возвращается числовое или строковое значение, в зависимости от типа установки.
Примеры
Стр:=Struct.RootOptions(1).RootOption; Фл:=Number(TearStr(Стр,Chr(1))); If Фл=1 Then Message("Порядок блокировки накопителей не используется"); Exit; EndIf; Message("Порядок блокировки накопителей:"); While Стр<>"" Do i:=Number(TearStr(Стр,Chr(1))); Message(" "+Struct.ObjectByMetaID(i).Name); EndDo;