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 

AfterApplyUpdates executando antes?

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


Registrado: Quarta-Feira, 28 de Abril de 2010
Mensagens: 578
Localização: Recife, PE

MensagemEnviada: Seg Dez 19, 2011 7:26 pm    Assunto: AfterApplyUpdates executando antes? Responder com Citação

Boa noite amigos!

Estou tentando realizar um determinado código logo após o ClientDataSet realizar o ApplyUpdates mas, notei algo de estranho no evento...

Oq deveria ser executado após o método, aparentemente está sendo executando antes... ou até durante.

Coloquei um ShowMessage no evento para fazer um teste e é justamente isso oq acontece...
Código:
procedure TDMMasterSource.CDSMunicipiosAfterApplyUpdates(Sender: TObject; var OwnerData: OleVariant);
begin

  ShowMessage( 'Teste após ApplyUpdates' );

end;

Esse código é executado antes do ClientDataSet executar o evento ApplyUpdates.

Tá errado ou eu estou errado?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
rafmattos
Colaborador
Colaborador


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

MensagemEnviada: Qua Dez 21, 2011 10:08 am    Assunto: Responder com Citação

não consegui entender sua logica!!!

pq quando ele der o ShowMessage, ele ja teria dado o ApplyUpdades
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
JCMF
Profissional
Profissional


Registrado: Quarta-Feira, 28 de Abril de 2010
Mensagens: 578
Localização: Recife, PE

MensagemEnviada: Qua Dez 21, 2011 1:11 pm    Assunto: Responder com Citação

rafmattos escreveu:
não consegui entender sua logica!!!

pq quando ele der o ShowMessage, ele ja teria dado o ApplyUpdades

Não há lógica aqui... apenas um problema: O ShowMessage é executando antes do ApplyUpdates... =(
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
rafmattos
Colaborador
Colaborador


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

MensagemEnviada: Qua Dez 21, 2011 1:15 pm    Assunto: Responder com Citação

JCMF escreveu:
rafmattos escreveu:
não consegui entender sua logica!!!

pq quando ele der o ShowMessage, ele ja teria dado o ApplyUpdades

Não há lógica aqui... apenas um problema: O ShowMessage é executando antes do ApplyUpdates... =(


não quando aparece o ShowMessage o comando já foi enviado para o banco
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
faccruz
Colaborador
Colaborador


Registrado: Terça-Feira, 20 de Julho de 2010
Mensagens: 1563

MensagemEnviada: Qua Dez 21, 2011 1:31 pm    Assunto: Responder com Citação

Faça o debug e tire a sua dúvida.

Lembrando que o ApplyUpdates é apenas pegar os registros que estão na memória e efetivar no banco, esse processo é super rápido, deve ser por esse motivo que vc pensa que está sendo executado "antes" ou "durante"
_________________
Facc System - Sistemas para Computador
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
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