Fórum Executar um evento no meio de uma função #415185
09/04/2012
0
Como se a função estivesse esperando o preenchimento do item.
José Carlos
Curtir tópico
+ 0Posts
09/04/2012
Marco Salles
Como se a função estivesse esperando o preenchimento do item.
claro ue
function UmaFuncaoQualquer:Retorno
begin
executando...
Chama o evento
Finalizando a funcao
end;
Gostei + 0
10/04/2012
José Carlos
Como se a função estivesse esperando o preenchimento do item.
claro ue
function UmaFuncaoQualquer:Retorno
begin
executando...
Chama o evento
Finalizando a funcao
end;
Ou eu não expliquei corretamente ou não estou entendendo sua resposta!
Eu quero que a função pare e aguarde o preenchimento do edit e dê sequencia apos o preenchimento!
Ex:
Function UmFuncaoQualquer : Retorno
begin
dm.cdsX.open;
while not dm.cdsX.eof do begin
Edit1.Text := dm.cdsXDescricao.asstrig;
Edit1.setfocus;
..... // aqui haveria uma pausa aguardando o preenchimento do edit.
dm.cdsX.next; // Após preenchimento retomar o processo.
end;
end;
Consegui ser claro agora?
Gostei + 0
10/04/2012
Gustavo Bretas
Para colocar no exemplo que vc postou, do while no DataSet, vc pode user o InputQuery que retorna uma váriável com o que o usuário informar no campo, e Boolean para o botão que ele clicou, ou o InputBox que que retorna somente String, mas vc pode passar um valor Default.
Ambos vão parar o procedimento, e aguardar a entrada de dados do usuário!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)