Библиотеки в Control

Для сценариев Control можно создать отдельную библиотеку, которая может использоваться всеми сценариями языка Control в проекте. Данную библиотеку Control можно также изменять во время работы. Каждый раз при открытии панели в модуле PARA или посредством диалогового окна выбора данных в модуле VISION менеджер пользовательского интерфейса осуществляет проверку наличия изменений файла библиотеки. В случае если библиотека изменилась, а сценарии на данный момент не выполняются, открывается новый файл библиотеки. Тем не менее, если сценарии выполняются, выдается предупреждение «Library in use» («Библиотека используется»). При тестировании панели при помощи быстрого просмотра, при условии, что панель использует библиотеку CTRL, существует возможность изменения библиотеки CTRL без закрытия окна быстрого просмотра, при этом загрузка измененной библиотеки происходит в фоновом режиме.

Библиотека Control может изменяться пользователем в любом текстовом редакторе. Файл библиотеки можно выбрать непосредственно в обзоре проекта в графическом редакторе. Он загружается непосредственно в редактор сценария модуля GEDI, который также обеспечивает проверку синтаксиса при редактировании файла. Если файл библиотеки содержит синтаксическую ошибку, он не загружается. Однако выводится имя файла и номер строки с ошибкой.

Библиотеку Control также можно открыть в редакторе сценария щелчком на «Edit CTRL lib…» (Редактировать библиотеку CTRL…) в меню «Edit» (Правка) графического редактора. При этом открывается окно выбора файла, в котором можно выбрать нужный файл библиотеки. После этого файл загружается в редактор сценария, в котором можно редактировать библиотеку Control.

ПРИМЕЧАНИЕ

Библиотека Control загружается только раз. Глобальные переменные, определенные внутри библиотеки, для каждого менеджера существуют только один раз.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *