Valdemir,

  Tente dessa forma:  

  try
    ExecSQL;
  except
    on E:Exception do
    begin
      ShowMessage(E.Message);
      Application.Terminate;
    end;
  end;


  Nielsen

On Sat, 18 Sep 2004 10:55:55 -0300, Valdemir - PROSIS
<[EMAIL PROTECTED]> wrote:
> Pessoal tenho a seguinte estrutura
>          try
>            ExecSQL;
>          except
>            Application.Terminate;
>          end;
> 
> Funciona... mas gostaria de mostrar a mensagem de erro para o usuário poder ter 
> ideia do problema
> não gostaria de colocar uma mensagem generia, então fiz o seguinte
> 
>          try
>            ExecSQL;
>          except
>            Raise;
>            Application.Terminate;
>          end;
> e também
>          try
>            ExecSQL;
>          except
>            Application.Terminate;
>            Raise;
>          end;
> ...
> em ambos os casos, aparece a mensagem para o usuário do jeito que eu queria... mas a 
> aplicaçào não é fechada.
> tentei fazer assim
>          try
>            ExecSQL;
>          except
>            try
>                Raise;
>            finally
>                Application.Terminate;
>            end
>          end;
> 
> mas ai da erro na hora de compilar...
> alguem poderia me ajudar?
> 
>     Valdemir Jacon Sanches [EMAIL PROTECTED] - [EMAIL PROTECTED]
>      PROSIS Informática
>      Nº ICQ : 43791272
>       MSN: : [EMAIL PROTECTED]
>


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a