GetLastGeometryChangesDate method (Layer)

Возвращает дату и время последнего изменения графических объектов слоя.

Применяется к:

Layer

Синтаксис:

Visual Basic:

Function GetLastGeometryChangesDate() As Variant

Описание:

Метод возвращает значение типа Date в местном времени с точностью до секунды. Дата хранится в данных слоя и при копировании его файлов сохраняется, поэтому с датой изменения файлов она не совпадает.

Дата обновляется при добавлении, удалении и изменении объектов. Запись описания слоя методом SetDescription и изменение семантических данных на неё не влияют; дату изменения баз данных возвращает метод GetLastDatabaseChangesDate. Объекты, добавленные в режиме буферизованной записи, учитываются в момент его завершения методом FinishSequentialWriteMode.

Пример:

Visual Basic:

Sub Layer_GetLastGeometryChangesDate
'Берем активный слой карты
Set L = Zulu.ActiveMapDoc.Layers.Active
D = L.GetLastGeometryChangesDate
MsgBox "Графика слоя " & L.UserName & " изменялась: " & D & vbCrLf & _
       "Прошло дней: " & DateDiff("d", D, Now)
End Sub