Mudanças entre as edições de "Procedimento CancelarTransacao"

Linha 4: Linha 4:
  
 
==='''Exemplos'''===
 
==='''Exemplos'''===
begin    
+
begin
     try                
+
     try
 
       if not (0 = 1) then
 
       if not (0 = 1) then
           ErroValidacao('Zero não é igual a um');                                                                                                                        
+
           ErroValidacao('Zero não é igual a um');
 
     except
 
     except
 
         E: Exception do
 
         E: Exception do
Linha 14: Linha 14:
 
             raise Exception.Create(E.Message);
 
             raise Exception.Create(E.Message);
 
         end;
 
         end;
     end;                        
+
     end;
 
end.
 
end.

Edição das 14h31min de 29 de janeiro de 2025

O procedimento CancelarTransacao realiza o cancelamento da transação impedindo que a execução continue.

Sintaxe

procedure CancelarTransacao;

Exemplos

begin

   try
      if not (0 = 1) then
          ErroValidacao('Zero não é igual a um');  
   except
       E: Exception do
       begin
           CancelarTransacao;
           raise Exception.Create(E.Message);
       end;
   end;

end.