Коллеги, предлагаю добавить команду DevDebug.UnloadThese* (IN modNames: ARRAY OF CHAR);
Я пользуюсь оной, чтобы иметь коммандеры при отладке группы модулей:
"DevDebug.UnloadThese('SubMod1 SubMod2'); SubMod2.TestedCommand"
Можно пользоваться штатной
DevDebug.UnloadThis SubMod1 SubMod2, но ее невозможно скомбинировать в одном коммандере с другими командами.
Реализация внутри DevDebug очень простая:
PROCEDURE UnloadThese* (IN modNames: ARRAY OF CHAR);
BEGIN UnloadList(0, LEN(modNames$), TextModels.dir.NewFromString(modNames))
END UnloadThese;
Можно, конечно, лично для себя сделать утилитный модуль и в него перекопировать DevDebug.UnloadList и вызывать, как хочешь; но, кмк, польза будет общеупотребительная.
Из минусов - потеря обратной совместимости QuickStart'ов и др. вспомогательных документов, а также совместимости этих же документов с западной версией ББ.
Что скажете?