Page 1 of 1

Система профилей для отключения ненужных модулей

Posted: 20 Apr 2010, 8:32 Tue
by Korney San
Навеяло, с одной стороны, многолетним пользованием Miranda, с другой стороны, не менее многолетним писанием модулей.

В DM можно отключить установленный, но временно ненужный модуль. Настройки этого дела хранятся в реестре в соответствующем ключе. А теперь идея.
Профиль - перечень отключённых модулей (насколько я помню, хранятся именно они :) ).
Профиль по умолчанию - основной, "рабочий", неудаляемый.
:idea: :
1) список профилей с добавленим, удалением, изменением профиля, сохранением выбранного. Под изменением понимается включение/отключение установленных в данный момент модулей.
2) опцию выбора профиля (для обработки при загрузке DM):
  • Профиль по умолчанию
  • Последний активный
  • Спросить
3) Окно выбора профиля для варианта "Спросить".
4) Параметр командной строки для загрузки соответствующего профиля.

Зачем это нужно?
Я произвожу отладку очередного модуля. Для проверки его работоспособности мне не нужен весь ворох из почти 30 (!) установленных на данный момент других модулей. Логично было бы отключить их (DM будет быстрее загружаться и проще работать), но каждый раз щёлкать в окне настроек неудобно.
Да и в условиях скачивания файлов наверняка пригодятся разные наборы модулей для разных условий.

P.S. Готов сам написать весь необходимый код... :roll: