Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
gbt Profissional

Registrado: Quarta-Feira, 17 de Janeiro de 2007 Mensagens: 672
|
Enviada: Seg Nov 19, 2007 1:01 am Assunto: timer urgente |
|
|
ola! to usando um componente timer, eu deixei como enabled:=false, ai quando chamo ele dentro de uma rotina timer1.enabled:=true, ele não executa, alguem pode me ajudar a chamar corretamente?
valeu |
|
Voltar ao Topo |
|
 |
edibertoalves Experiente

Registrado: Segunda-Feira, 15 de Agosto de 2005 Mensagens: 447 Localização: São Paulo - SP
|
|
Voltar ao Topo |
|
 |
gbt Profissional

Registrado: Quarta-Feira, 17 de Janeiro de 2007 Mensagens: 672
|
Enviada: Seg Nov 19, 2007 1:50 pm Assunto: |
|
|
não entendi! |
|
Voltar ao Topo |
|
 |
leoferrareto Novato

Registrado: Segunda-Feira, 2 de Julho de 2007 Mensagens: 50
|
Enviada: Seg Nov 19, 2007 2:28 pm Assunto: |
|
|
o que ele ta querendo é dizer o que vc ta fazendo com o timer qual a funcao dele se entende |
|
Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Ter Nov 20, 2007 11:05 am Assunto: |
|
|
Aqui o pessoal raciocina em cim de código... muito difícil perceber algum erro somente por relato superficiais...
coloque o codigo que é disparado pelo timer e todos poderão te dar uma opinião a respeito...
do jeito que vc expos ninguém poderá te ajudar...
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
Voltar ao Topo |
|
 |
abagattini Mestre

Registrado: Terça-Feira, 29 de Novembro de 2005 Mensagens: 758 Localização: Porto Alegre/RS
|
Enviada: Ter Nov 20, 2007 8:14 pm Assunto: |
|
|
Experimenta colocar Application.ProcessMessages após a linha que habilita o timer |
|
Voltar ao Topo |
|
 |
gbt Profissional

Registrado: Quarta-Feira, 17 de Janeiro de 2007 Mensagens: 672
|
Enviada: Ter Nov 20, 2007 10:56 pm Assunto: |
|
|
o comando que esta no ontimer é esse:
if gauge1.Progress = 10 then
label10.caption := 'Listando Clientes';
if gauge1.Progress = 80 then
label10.caption := 'Finalizando...';
if gauge1.Progress = 100 then
label10.caption := 'Lista Completa';
end;
ele esta dentro de um panel que fica visible=false, preciso chamar esse timer quando o o panel for =true |
|
Voltar ao Topo |
|
 |
abagattini Mestre

Registrado: Terça-Feira, 29 de Novembro de 2005 Mensagens: 758 Localização: Porto Alegre/RS
|
Enviada: Ter Nov 20, 2007 11:43 pm Assunto: |
|
|
Código: |
Application.ProcessMessages;//adicionar esta linha
if gauge1.Progress = 10 then
label10.caption := 'Listando Clientes'
else if gauge1.Progress = 80 then
label10.caption := 'Finalizando...'
else if gauge1.Progress = 100 then
label10.caption := 'Lista Completa';
Application.ProcessMessages;//adicionar esta linha
end;
|
tenta com as linhas modificadas |
|
Voltar ao Topo |
|
 |
|