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

(Exemplos)
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:
 
==='''Sintaxe'''===
 
==='''Sintaxe'''===
 
procedure CancelarTransacao;
 
procedure CancelarTransacao;
 
  
 
==='''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
        begin
+
          begin
            CancelarTransacao;
+
              CancelarTransacao;
            raise Exception.Create(E.Message);
+
              raise Exception.Create(E.Message);
        end;
+
          end;
    end;                        
+
      end;
end.
+
  end.

Edição atual tal como às 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.