TMapScreen. UpdateMapFromSxfDialogTMapScreen |
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.
|