while ... loop

07/03/2003

0

Pessoal,

no Clipper nos temos o comando loop dentro do while. Existe algo parecido no Delphi?

obrigado.


Laureano Pereira

Laureano Pereira

Responder

Posts

07/03/2003

Anonymous

Voce nao precisa disso.

Coloque
[color=blue:beed17e10b]While <Condicao>
<Comando>[/color:beed17e10b]
que ele fara <Comando> ate que <Condicao> seja falsa.

Caso seja um bloco de comando, coloque ´begin´ e ´end´
[color=blue:beed17e10b]While <Condicao>
begin
<Comando1>
<Comando2>
...
<Comando n>
end[/color:beed17e10b]


Responder

07/03/2003

Anonymous

Utilize o comnado CONTINUE;


Por exemplo:

while not Dataset.Eof do
begin
    if <Condicao> then
    begin
       Dataset.Next;
       CONTINUE; // o mesmo que LOOP
    end;

    <Comandos>
    Dataset.Next;
end;

Utilize BREAK para finalizar o laço prematuramente


Responder

07/03/2003

Laureano Pereira

Até ai tudo bem,

dá para fazer assim, é como eu tenho feito...

mas o que eu queria é algo assim:

while (condicao)
begin
comando1
comando2
if (condicao) then ´loop´

comando3
comando4
comando5

end


Responder

07/03/2003

Anonymous

No lugar do ´loop´ coloque o CONTINUE. Qual o problema?


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar