TMapScreen. UpdateMapFromSxfDialog

 

TMapScreen

Top

type

// ПАРАМЕТРЫ ПРИКЛАДНОЙ ЗАДАЧИ

 TTASKPARM = packed record      

   Language:longint;      // Код языка диалогов (1 -ENGLISH,/ 2 - RUSSIAN, ...)

   Resource:longint;      // Модуль ресурсов приложения

   HelpName:GtkPChar;        // Полное имя файла ".hlp"

   IniName:GtkPChar;         // Полное имя файла ".ini" приложения

   PathShell:GtkPChar;       // Каталог приложения (exe,dll,...)

   ApplicationName:GtkPChar; // Имя приложения

   Handle:HWND;           // Идентификатор окна приложения

 end;

   PTASKPARM = ^TTASKPARM;

 

function UpdateMapFromSxfDialog(var SxfName: string; Parm : PTASKPARM = nil) : integer;

 

Описание:

Вызвать диалог обновления векторных карт из формата SXF, TXF или DIR (списка SXF или TXF)

sxfname        - имя импортируемого файла SXF, используемого для обновления векторной карты.

parm        - параметры задачи, описание структуры TASKPARM в maptype.pas (maptype.h), поле Handle должно содержать идентификатор главного окна.

Если структура parm не передается на вход функции, то она заполняется автоматически с помощью функции InitTaskParm (maputil.pas).

При ошибке возвращает ноль

Для выполнения этой функции необходима библиотека gisvectr.dll

Диалог использует файл справки mapvectr.chm.