TMappl.LoadLayerObjectsToMOSList

Модуль: Mappl
Класс: TMappl

Загрузить все объекты слоя в список структур объектов

Объявление

function LoadLayerObjectsToMOSList(lCode: integer;
	 aResultMosList: TMapObjectStructureList; sFilter: string='';
	 aFieldList: TStrings = nil; SearchObjectTypes: byte = $FF): integer;

Параметры

lCode
код слоя
aResultMosList
список структур найденных объектов (по умолчанию nil)
sFilter
строка фильтрации объектов слоя (часть where SQL-запроса), по умолчанию пустая строка
aFieldList
список семантических полей, значения которых должны быть считаны для объекта (список полей будет скопирован в список
SearchObjectTypes
маска типов искомых объектов, по умолчанию $FF,

Возвращает

-3
ошибка соединения с сервером СУБД
-2
слой не найден
0
стиль объекту присвоен

Описание

FieldList, а их значения - в список ValueList объекта MOS, для пустых полей значение свойства "Object" соответствующего элемента равно TObject(1)), по умолчанию nil (по схеме ИЛИ: 1 - только площадные, 2 - только линейные, 4 - только точечные, 3 - площадные и линейные и т.д.)