Каталог решений - Обновление строки состояния

Обновление строки состояния

Обновление строки состояния

В наличии

Изменяем  "В отчет выведено … строк ". Добавляем в состояние кроме счетчика его скорость и общее время выполнения. Получается "Выполняется обработка  —  67 387 с/мин  —  00:31  —  34 012 строк". Плюс варианты с анимацией. Работает быстро, замер производительности "на лету".

Категория:

Описание

Обновление строки состояния

Улучшенный вариант обновления строки состояния из циклов.

В состояние выполнения кроме счетчика добавлена его скорость и
общее время выполнения с начала инициализации счетчика.

Получаем возможность посмотреть скорость выполнения отчета / обработки без отладчика,
что удобно для пользователей — они могут вовремя сигнализировать о замедлении
выполнения продолжительных обработок (которые выполняются «к сроку»), либо, просто сравнить
два метода «на лету», в ходе выполнения.

Кроме этого добавлено несколько вариантов «анимации» и «прогресс-бар» с открываемой обработкой.
Конечное состояние процесса не отслеживается. Обработка закрывается сама.
Практически не влияет на общую скорость, — задержка эквивалентна десяти строкам А=А+1;

В составе пакета:
ProgressBar.ert — внешняя обработка «прогресс-бар».
Для демо-просмотра скопировать в ExtForms каталога ИБ
Можно встроить в конфигурацию, в обработки с тем же именем ProgressBar.

RefreshProgressBar.ert — внешняя обработка, пример реализации, она же содержит блок кода для вставки в
глобальный модуль.
Readme.txt — этот файл

Изменение 05.03.2007

RefreshProgressBar_Speed.txt — текст «облегченной» процедуры обновления строки состояния, без «анимации», выполняется быстрее на 16 — 18%

Расширение функционала 16.10.2007
«тайминг» выполняемых действий в окне сообщений и дублирование строки состояния в тексте на форме
изменения коснулись RefreshProgressBar.ert, файл выложен здесь. См. также дополнительные картинки,
и ссылку //sale.itcity.ru/projects/1330/

Автор Семенов М.Б. Кострома, ICQ 337-896-541

has been added to your cart:
Оформление заказа