ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Aplication Events

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
infotec.dvd
Profissional
Profissional


Registrado: Quarta-Feira, 23 de Setembro de 2009
Mensagens: 677
Localização: Vitória ES

MensagemEnviada: Qua Jun 16, 2010 4:17 pm    Assunto: Aplication Events Responder com Citação

Galera,

tem como usar o applicationEvents criando este componente em tempo de execução? Digo, tem como implementar o evento OnException em tempo de execução?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafmattos
Colaborador
Colaborador


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Qua Jun 16, 2010 4:28 pm    Assunto: Responder com Citação

tenta assim:



Código:

procedure TfrmPrincipal.Seu_xException(Sender: TObject;
  E: Exception);
begin
   // seu código
end;




depois vc joga o Seu_xException no OnExeception

Código:

procedure TfrmPrincipal.FormCreate(Sender: TObject);
var
  xApp : TApplicationEvents;
begin
  xApp := TApplicationEvents.Create(Self);
  xApp.OnException := Seu_xException;
end;




faz o teste, não testei
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
infotec.dvd
Profissional
Profissional


Registrado: Quarta-Feira, 23 de Setembro de 2009
Mensagens: 677
Localização: Vitória ES

MensagemEnviada: Qua Jun 16, 2010 4:29 pm    Assunto: Responder com Citação

a minha classe não tem form, dá pra fazer o q disse?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafmattos
Colaborador
Colaborador


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Qua Jun 16, 2010 4:33 pm    Assunto: Responder com Citação

infotec.dvd escreveu:
a minha classe não tem form, dá pra fazer o q disse?


amigo acho q não teria nada, ave
tenta fazer, se der erro , posta aqui
de novo
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Ter Fev 15, 2011 9:15 pm    Assunto: Responder com Citação

Boa noite, minha duvida não tem nd haver c a do 'infotec.dvd', estou apenas reaproveitando o tópico.

Tem necessidade de colocar Abort dentro do evento 'OnException' do ApplicationEvents?

ex:

Código:
procedure TFormMain.ApplicationEvents1Exception(Sender: TObject; E: Exception);
begin
  try
    //LInhas com os tratamentos de erros
  finally
    Abort;
  end;
end;


A idéia seria o sistema abortar a operacao qnd acontecer o erro, mas no D2010 qnd da Abort dentro do OnException aparecer a msg 'Operation aborted' (eu acho q é essa msg), dai o sistema fecha.

Teria outra maneira de fazer esse Abort ou o OnException ja faz isso automatico?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB