Можно ли как-то задать порядок инициализации триггеров, чтобы нужные функции инициализировались до того, как их заденет ссылка? Не удобно использовать шапку карты.

да библиотеку по ней и вызываеш uses <Название библиотек> и они знают какой порядок идти и инициализирует
library TestOwn initializer Init uses TestPre
	function Init // будет сработать после инит TestPre
endlibreary
library TestPre
endlibreary
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
Создавать библиотеку и инициализировать ее?
22
да библиотеку по ней и вызываеш uses <Название библиотек> и они знают какой порядок идти и инициализирует
library TestOwn initializer Init uses TestPre
	function Init // будет сработать после инит TestPre
endlibreary
library TestPre
endlibreary
Принятый ответ
21
Порядок инициализации триггеров определяется порядком в котором они были созданы и не меняется, сколько их не перетаскивай. Это можно обойти используя библиотеки или перезаписав скрип карты напрямую.
33
и не меняется, сколько их не перетаскивай
а вот тут вот ошибочка, если зависимый триггер перетащить вверх то всё будет работать и сохраняться до следующего перезапуска редактора, а при повторном запуске даже сохранить не получится, будет ругаться на отсутствующие функции
Я бы не был в этом так уверен, если бы не сталкивался с этим постоянно
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.