axcMapView.AppendData |
function AppendData(const aFileName: string; mode : integer) : integer;
Описание : Добавить данные к открытой карте с автоматическим определением их типа. aFileName - имя открываемого файла (SIT; MTW; RSW; MPT). Возвращает идентификатор типа данных: - FILE_MAP - для пользовательской карты; - FILE_RSW - для растра; - FILE_MTW - для матрицы; - FILE_MTL - для матрицы слоев. Данные добавляются в список последними. Если эти же данные уже были открыты, число открытых данных (карт; растров; матриц) не меняется. При ошибке возвращает ноль. Параметр mode устанавливает режим доступа к файлу данных: чтение/запись (GENERIC_WRITE или 0) или только чтение (GENERIC_READ). Если параметр mode равен GENERIC_READ, то данные открываются только на чтение; при этом для векторных карт не открываются файлы \Log\name.log и \Log\name.tac - протокол работы и журнал транзакций. При успешном добавлении генерируются соответствующие события – OnAppendSite, OnAppendRst, OnAppendMtr(в зависимости от того, какие именно данные были добавлены). Для ускорения работы с данными рекомендуется не открывать их на запись, когда нет такой необходимости. |