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]

Responder a