Prioridade de eventos (Qual deles executa primeiro!?)
Bom Dia!
Queria saber se o Dlephi tem uma prioridade para dispara os eventos se se tiver tem como mudar essa prioridade?
estou e executando um código que criem mas ele esta começando o executar pelo onChange dos DBEdite que eu pus
alguém tem uma explicação para isso ?
Queria saber se o Dlephi tem uma prioridade para dispara os eventos se se tiver tem como mudar essa prioridade?
estou e executando um código que criem mas ele esta começando o executar pelo onChange dos DBEdite que eu pus
alguém tem uma explicação para isso ?
Eduardo Mendonça
Curtidas 0
Melhor post
Marcos Saffran
12/12/2013
Bom dia Maginal,
na criação do formulário os eventos a seguir ocorrem na seguinte ordem:
1 - OnCreate
2 - OnShow
3 - OnActivate
4 - OnPaint
Recentemente estava tentando ativar uma parte do programa que trabalha com soquetes (sock), para isso tentei nos eventos OnCreate e OnShow, mas não funcionava, minha solução foi criar um timer, que eu desabilito depois da primeira execução, pois pelo que vi os controles ainda não tinham sido criados, pois os controles são criados depois do OnPaint.
Espero que isso lhe ajude.
na criação do formulário os eventos a seguir ocorrem na seguinte ordem:
1 - OnCreate
2 - OnShow
3 - OnActivate
4 - OnPaint
Recentemente estava tentando ativar uma parte do programa que trabalha com soquetes (sock), para isso tentei nos eventos OnCreate e OnShow, mas não funcionava, minha solução foi criar um timer, que eu desabilito depois da primeira execução, pois pelo que vi os controles ainda não tinham sido criados, pois os controles são criados depois do OnPaint.
Espero que isso lhe ajude.
GOSTEI 1
Mais Respostas
Douglas
09/12/2013
Não entendi muito bem sua pergunta, tem como ser mais claro no que gostaria de executar primeiro.
GOSTEI 0
Eduardo Mendonça
09/12/2013
tipo sei que FormCreate é o primeiro a ser executado
e que tem outros eventos que só é disparado por intervenção do usuário.
Queria saber os outros evento que é executado logo apos o FormCreate.
e que tem outros eventos que só é disparado por intervenção do usuário.
Queria saber os outros evento que é executado logo apos o FormCreate.
GOSTEI 0
Douglas
09/12/2013
Maginal, você pode utilizar o onShow, onActive. Enfim vai depender da sua necessidade.
GOSTEI 0
Eduardo Mendonça
09/12/2013
Bom dia!
Moito obrigado... você sabe dizer se tem algum texto onde eu possa estudar isso?
Moito obrigado... você sabe dizer se tem algum texto onde eu possa estudar isso?
GOSTEI 0
Marcos Saffran
09/12/2013
Bom dia!
Moito obrigado... você sabe dizer se tem algum texto onde eu possa estudar isso?
Moito obrigado... você sabe dizer se tem algum texto onde eu possa estudar isso?
Maginal, isso eu verifiquei no help do delphi, fui nos eventos e cliquei F1, só no evento OnCreate é que informou essa ordem, então fui de evento por evento verificando no help.
Depois que verifiquei os eventos é que fiz a alteração no meu programa e umas duas semanas depois é que você postou sua dúvida aqui, por isso pude ajudar.
GOSTEI 0
Eduardo Mendonça
09/12/2013
Muito Obrigado vou estudar isso para ver como eu vou fazer com o meu sistema aqui.
GOSTEI 0