Тема: HTA: многомодульность приложения и обработка ошибок.
Был выделил из текста своего раздувшегося в размерах hta-файла несколько модулей по определённому функционалу. Выделение сделал просто ради группировки, облегчающей поиск. Подгрузка выполняется обычным образом, например:
<script language=VBScript src="./CODE/func_AD.vbs"></script>Заметил не очень приятный момент - когда в приложении возникает редкая и "нештатная" так сказать ошибка в работе WMI (подключение как бы и есть, но запросы не отрабатывают), обработки которой в скрипте нет, то получаем обычно для HTA окно ошибки с предложением:
"продолжить выполнение скрипта на странице / прерваться ?",
но в этом окне номер строки с ошибкой равен "1", т.е. ошибка видимо происходит в неком из доп. модулей, а не в коде основного hta.
Просьба к коллегам поделиться технологией отработки таких нежданных ошибок с показам действительного имени модуля и номера строки, если такое реально.
Может кто поделиться своим "испытанным в боях" кодом функции для обработки всевозможных "нежданчиков"?
Или может просто запихнуть выделенный код назад в тело hta, т.е. отказаться от многомодульности?
p.s. Размер hta был уже под 600Кб (utf-8).

