Mudanças entre as edições de "Procedimento Exibe processo"

(Parâmetros)
 
(4 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 2: Linha 2:
  
 
==='''Sintaxe'''===
 
==='''Sintaxe'''===
ExibirProcesso('Iniciando Importação...');  
+
ExibirProcesso(s:String);
  
 
==='''Parâmetros'''===
 
==='''Parâmetros'''===
 
+
{| class="wikitable" style="width: 100%"
 +
! Nome
 +
!Tipo
 +
!Descrição
 +
|-
 +
|s
 +
|String
 +
|Texto exibido na tela de status do processamento.
 +
|-
 +
|}
  
 
==='''Exemplo'''===
 
==='''Exemplo'''===
 
   ExibirProcesso('Iniciando Importação...');                                             
 
   ExibirProcesso('Iniciando Importação...');                                             
 
   try
 
   try
    // ...
 
 
     ExibirProcesso('Importando...');
 
     ExibirProcesso('Importando...');
 
   finally
 
   finally

Edição atual tal como às 08h12min de 9 de agosto de 2024

O procedimento é utilizado para exibir na tela o status do processo. Indicado o uso em processos muito longos onde a função elimina a sensação de travamento da aplicação.

Sintaxe

ExibirProcesso(s:String);

Parâmetros

Nome Tipo Descrição
s String Texto exibido na tela de status do processamento.

Exemplo

 ExibirProcesso('Iniciando Importação...');                                             
 try
   ExibirProcesso('Importando...');
 finally
   FecharProcesso;
 end;

Note que o processo está protegido por try finally, isso porque caso aconteça alguma exceção faz com que o frame do status seja fechado.