Возвращает флаги слоя в памяти.
Visual Basic:
Function GetFlags() As Long
Метод возвращает значение, заданное методом SetFlags. Пока флаги не задавались, возвращается 0.
Методы объекта InMemoryLayer действуют только тогда, когда слой загружен в память, то есть установлено свойство InMemory объекта Layer.
Visual Basic:
Sub InMemoryLayer_GetFlags 'Берем активный слой карты Set L = Zulu.ActiveMapDoc.Layers.Active 'Методы слоя в памяти действуют только когда слой загружен в память L.InMemory = True Set IML = L.InMemoryLayer IML.SetFlags 5 MsgBox "Флаги слоя: " & IML.GetFlags End SubPython:
import zulu def Macro_InMemoryLayer_GetFlags(): # Берем активный слой карты L = zulu.App.ActiveMapDoc.Layers.Active # Методы слоя в памяти действуют только когда слой загружен в память L.InMemory = True IML = L.InMemoryLayer IML.SetFlags(5) print("Флаги слоя:", IML.GetFlags())