Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações

A partir da lib 20240408 quando executada pelo Scheduller Scheduler e tendo o dicionário de lib atualizado, o usuário logado receberá notificações de progresso do processamento automaticoautomático.
Para maiores informações consulte EventViewer - Eventos de Progresso

...

NomeTipoDescriçãoObrigatórioDefault
bActionBloco de códigoBloco de código da rotina de processamentoX
cTitleCaracter

Caractere

Titulo Título da janela de processamento
Aguarde
cMsgCaracter

Caractere

Texto da rotina de processamento
Processando...
lAbort LógicoIndica se a rotina pode ser interrompida
.T.

...

NomeTipoDescriçãoObrigatórioDefault
nTotnuméricoIndica a quantidade de passos para conclusão do processo
0
nPercNotifnuméricoQuando executado em schedullerscheduler, define o gatilho de % para emissão dos Eventos de Progresso do EventViewer.
Exemplo.: Se definido 25: serão emitidas notificações a cada 25% de progresso.

25
Informações
titleImportante

A definição do ProcRegua (e consequentemente implementação do IncProc) é obrigatório para emissão dos Eventos de Progresso no EventViewer (quando executado via SchedullerScheduler), a não definição faz com que os eventos não sejam emitidos.

...

Função pela qual deverá ser indicado que um novo passo do processamento foi realizado, quando executado com interface é responsável por promover a evolução da barra de progresso, quando executado via Scheduller Scheduler é determinante para emissão dos eventos ao atingir o percentual de gatilho.

...

Informações

A quantidade de chamadas da função IncProc deve corresponder exatamente ao valor definido no parametro parâmetro nTot passado na função ProcRegua.

...