O AppEvents está na paleta additional, não é necessário utilizar o da Jedi,
ao menos para interceptar exceções.

 

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Dirlei
Enviada em: sexta-feira, 18 de junho de 2010 16:23
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Como esconder algumas msgs de erro?

 

  

Paulo,

Em Debugger Options/Language Exceptions há uma lista "Exception types to
ignore". Você pode adicionar a essa lista os tipos de exceção que deseja
que o debugger ignore.

Agora, esconder exceções durante a execução (sem try..except), dá um
pouco mais de trabalho. Você pode criar um interceptador para o evendo
OnException do objeto Application e tratar o erro pelo tipo dele ou pelo
conteúdo (menos aconselável). O Jedi tem um componente que facilita
interceptar o evento OnException, o TAppEvents.

Sobre essa questão dos MaskEdits, particularmente, prefiro não obrigar o
o usuário a preencher corretamente o campo antes de sair dele. Valido,
mas permito que ele mude o foco. Só não permito a confirmação da
operação até que o conteúdo esteja correto. 

[]'s

-- 
Dirlei Dionísio

Novo artigo: O estágio "House" do bom programador
http://MaisQueBomCodigo.blogspot.com

Em Sex, 2010-06-18 às 14:14 -0300, Paulo Coutinho escreveu:
> 
> Olá,
> 
> Gostaria de saber como fazer para esconder as caixas de mensagens que
> aparecem enquanto você está debugando ou rodando a aplicação direto
> pelo
> delphi, tais como:
> 
> *1- Cannot focus* a disabled or invisible window
> 
> 2- Outras que estão dentro do TRY e que mesmo assim exibem caixa de
> alerta
> com o erro ao invés de ir para o console.
> 
> 3 - No maskedit ao sair do componente(perder foco) ele lança uma
> mensagem em
> inglês pedindo para apertar o ESC para retornar para o valor anterior,
> como
> mudar a mensagem ou desabilita-la voltando automaticamente para o
> valor
> anterior?
> 
> -- 
> Atenciosamente,
> Paulo Coutinho.
> Blog: www.prsolucoes.com/blog
> Site: www.prsolucoes.com
> Msn: pa...@prsolucoes.com <mailto:paulo%40prsolucoes.com> 
> Skype: paulo.prsolucoes
> Consultor Certificado Bindows
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> 
> 





[As partes desta mensagem que não continham texto foram removidas]

Responder a