axMapConvertor.Convert

Previous Top Next

axMapConvertor

 

Запускает процесс конвертирования данных.

 

procedure Convert(InThread: boolean);

 

Описание:

Процедура запускает процесс конвертирования электронной карты, заданной свойством SourceName из формата SourсeType в формат DestType с записью результата конвертирования в электронную карту, заданную свойством DestName.

Функция не выполняет преобразования в следующих случаях:

некорректно заданы исходные данные;

ни одно из свойств, задающих тип формата не равно MAP или VIEW;

не задан если это необходимо  путь к классификатору;

ошибочная структура файла DIR.

Параметр InThread определяет способ запуска процедуры конвертирования:

true        - процедура выполняется в фоновом режиме (в отдельном потоке);

false        - процедура не возвращает управление до окончания выполнения функции.

При конвертировании в формат TD_VIEW процесс не может быть запущен в параллельном потоке.

Для выполнения этой функции необходима библиотека gisvecex.dll. Функция при необходимости подгружает эту библиотеку и увеличивает счетчик ссылок.

По окончании работы процедуры счетчик ссылок уменьшается. При обнулении счетчика библиотека выгружается.