Для того чтобы приложение ПК ИГИС поддерживало возможности работы с настраиваемыми панелями, оно должно содержать определенный набор функций описанных в файле userapi.h .
Выполнение команды Запуск приложения позволяет вызывать отдельные задачи из управляющей оболочки. Окно диалога состоит из трех частей:
- название задачи (список);
- путь доступа и название модуля формата DLL (строка, соответствующая элементу списка);
- управляющие клавиши.
Добавление и удаление задач из списка осуществляется управляющими клавишами Добавить,Удалить. При нажатии клавиши Добавить в списке названия задач появляется пустая строка, в которую нужно занести название, предварительно поместив туда курсор «мыши». Название модуля вводится в строке или выбирается из списка файлов клавишей Выбрать. Запуск задачи осуществляется клавишей Запустить.
Если задача запущена, то рядом с условным названием появится галочка. Если в директории, где находится модуль DLL, есть файл с тем же именем, но расширением .ico, рядом с условным названием появится иконка, соответствующая этой задаче.
Существует два типа прикладных задач:
- задачи, выполняемые в потоковом режиме без интерактивной работы оператора (пользователя) с изображением электронной карты (например: конвертирование, трансформирование, сортировка, обновление и другие виды обработки данных);
- интерактивные задачи (например: редактирование, решение расчетных задач, построение отчетов, работа с базами данных и так далее).