4.4.1.4.2.4.1.4. Менеджер проекта

 
Компонент позволяет без перезапуска обновлять проект Astra.HMI, работающий в режиме исполнения.
 
Благодаря типу Менеджер проекта вы можете запустить проект в режим исполнения на одном рабочем месте и дорабатывать проект на другом, обновляя запущенный проект по мере доработок.
 
Для работы типа Менеджер проекта необходимо подготовить две пустые папки:
папка для обновлений – в эту папку нужно помещать файлы проекта с изменениями, если вы хотите подгрузить в запущенный проект эти изменения. Тип Менеджер проекта следит за содержимым этой папки и заменяет файлы текущего проекта файлами из нее;
папка для автосохранения копии запущенного проекта – в эту папку при каждом обновлении проекта автоматически сохраняется копия текущего запущенного проекта для возможности отката изменений.
 
Чтобы проверить наличие файлов с изменениями, используйте функцию CheckForUpdates.
Чтобы подгружать обновления в запущенный проект, используйте функцию AsyncReload.
Чтобы вернуть проект к исходному виду, используйте функцию AsyncReloadFromBackup.