Возвращает текущий логин пользователя, используемый для доступа к слою с сервера ZuluServer.
Visual Basic:
Property LoginName As String
read-only
В случае, если для доступа к слою ZuluServer требовалась авторизация, свойство LoginName вернет логин пользователя, используемый при успешном доступе к ресурсу. Во всех остальных случаях свойство возаращает пустую строку.
У локального слоя свойство дает пустую строку и тогда, когда слой загружен в карту, и тогда, когда он открыт сам по себе методом Open. Серверный слой от локального отличает метод IsRemote.
Visual Basic:
Sub Layer_LoginName 'Берем активный слой карты Set L = Zulu.ActiveMapDoc.Layers.Active If L.LoginName = "" Then MsgBox "Слой " & L.Name & " открыт без авторизации" Else MsgBox "Слой " & L.Name & " открыт пользователем " & L.LoginName End If End SubPython:
import zulu def Macro_Layer_LoginName(): # Берем активный слой карты L = zulu.App.ActiveMapDoc.Layers.Active if L.LoginName == "": print("Слой", L.Name, "открыт без авторизации") else: print("Слой", L.Name, "открыт пользователем", L.LoginName)