Voce pode usar tratamento centralizado de erros com o Application Events, no evento onexception.
O legal é que não perde o foco dos componentes envolvidos. No meu primeiro exemplo do meu link de downloads na aplicação cliente win32, no DM tem um exemplo básico disso,porém com muitas mensagens tratadas, vale a pena levar como base. http://cc.codegear.com/author/795118 Abs BL From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Flavio Sent: terça-feira, 13 de maio de 2008 16:06 To: Grupo_Delphi Subject: [delphi-br] Sobre Exception tratando entradas iconrretas.... Olá pessoal, boa tarde, desejo utilizar as Exception como tratamento de entradas incorretas, mas estou com um circo de pulgas atrás da orelha. Por exemplo: O sistema possui uma tabela cliente com um campo ID como primary key, ou seja, não pode ter dois registros com o mesmo valor de ID. Supondo q o user coloque em uma edit box um valor de ID que já tenha na tabela Cliente, gerando assim uma excessão. Eu quero colocar dentro da cláusula catch dessa exceção um teste (pode ser um if mesmo) verificando se a exceção gerada foi do tipo de Violação de Chave (nesse caso, o registro não pode ser inserido pq já existe um registro com aquele ID). Alguem sabe como identificar essa exceção dentro da cláusula try para eu tratar esse erro ?? Obrigado pela atenção de todos. Flávio. --------------------------------- Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]