AMIGA # 1
Дело в том, что только малая часть всевозможных расширителей поставляется в качестве стандартных. Существует множество других \"добавок\" к системе, таких, как например, MagicCX или ToolManager (русификатор, начиная с шестой версии, также является стандартным системным расширителем). Поэтому содержимое каталога WBStartup на разных Амигах может быть в принципе каким угодно. Практически все расширители \"перехватывают\" на себя часть событий, которые происходят в системе, например, открытие окна, экрана или нажатие какой-либо кнопки мыши. Если несколько расширителей состязаются за \"обладание\" одним и тем же событием, то в результате могут возникнуть нежелательные побочные эффекты, избавиться от которых в 99% случаев удается, организовав старт расширителей в определенном порядке. К сожалению, программисты, пишущие расширители, не всегда уделяют достаточно внимания этой проблеме и редко сообщают о желательном стартовом приоритете \"своего\" расширителя по отношению к другим. Поэтому приведём примерные относительные значения параметра STARTPRI, определяющего очередность запуска \"нестандартных\" расширителей (\"стандартными\" расширителями являются те, что поставляются вместе с системой). Запуск происходит по очереди от расширителя с наибольшим значением STARTPRI до расширителя с наименьшим значением этого параметра.
DynamicCache 127
PPrefs 20
RTPatch 6
MagicMenu 5
Arq -1 Если параметр STARTPRI отсутствует в иконке расширителя, то ему присваивается нулевой стартовый приоритет. Для расширителей с одинаковым приоритетом реальный порядок старта может быть каким угодно. Вообще говоря, существуют прямо-таки глобальные системные расширители (например, MagicCX), которые имеют огромное количество возможностей и пытаются охватить чуть ли не все аспекты функционирования ОС. Правда, по мнению автора, в смысле надежности работы системы, лучше использовать несколько хорошо апробированных мелких расширителей, нежели один кухонный комбайн вроде MagicCX.
|