если внимательно посмотреть на код, то становится понятно, что само обновление идет в цикле, т.е. прошла итерация - будь добр обнови данные. кстати, есть еще вывод статусбара в правом нижнем углу автокадовского окна (хз, но для меня он предпочтительней, чем командная строка, которую иногда еще и прячут шаловливые руки пользователей). в случае загрузки тяжелого файла или xref - вызывается функция этой самой загрузки. одна функция. ставить обновление информации рядом с вызовом функции смысла нет (естественно, если открывается только один файл, а не список из 10 штук), т.к. пока функция не отработает полностью, никакого обновления не получится в принципе. а внутрь функции, где собственно оно и нужно - добраться нет возможности. Лично я в этом случае пользуюсь окном, в котором просто скачут кубики или крутится какая-то анимашка (например, как при загрузке windows). Перед началом операции запускаю поток, в котором отображается окно, а по окончании операции - убиваю этот поток. Анимашка естественно не показывает никаких процентов, т.к. не известно, сколько времени потребуется на выполнение операции, но не дает пользователю заскучать
. Использую этот способ в основном для формирования и открытия MSWord/Excel документов, если что.