Считать объект слоя карты по соединению с сервером СУБД
function ReadMapObjectByConn(Conn: TDbaConnection; DataSource: string;
MOS: TMapObjectStructure; oID: int64; IdType: TObjectIdType = idtOKEY;
flLoadEqualPoints: boolean=false; aLayerPrecision: integer = -1): integer;
DataSource
MOS
oID
IdType
flLoadEqualPoints
aLayerPrecision
Все параметры считываемого объекта, включая код слоя, уникальный индекс объекта, тип и уникальный идентификатор стиля сохраняются в экземпляре класса структуры объекта определяется параметром IdType) по умолчанию -1 - рекомендуется задавать для экономии ресурсов)
var Conn: TDbaConnection; lCode,oIndex: integer; MOS: TMapObjectStructure; oType: integer; oStyleID: int64; ofl: word; begin MOS:=TMapObjectStructure.Create; lCode:=28; oIndex:=30; Conn:=Mappl.LayerConnection[lCode]; Mappl.ReadMapObjectByConn(Conn,'test.test2a',MOS,oIndex,false); MOS.Free; end;