В этой статье:

Общие сведения

Описание

Индикация длительных процессов

Номер статьи: KB000001

Общие сведения

Связанные блоки:

Описание

Для индикации длительных процессов при разработке собственных форм в Fore существует два метода:

Пример кода:

Sub OperationX;
Begin
    WinApplication.WaitCursor := True;
    Try
        // Длительная операция
    Finally
        WinApplication.WaitCursor := False;
    End Try;
End Sub OperationX;

После завершения операции необходимо вызвать метод EndOperation, который вернет форму в прежнее состояние.

Пример кода:

Sub OperationY;
Begin
    BeginOperation(NotificationEdit.Text);
    Try
        // Длительная операция
    Finally
        EndOperation;
    End Try;
End Sub OperationY;

Данные методы необходимо использовать в операторе Try … Except … Finally … End Try для корректного завершения длительного процесса в случае возникновения исключительной ситуации.

См. также:

База знаний разработчиков