Duvida em While

Delphi

12/07/2003

P:=$326574;
While T <> P do
begin
Buffer.Read(T,4);
??????
End;
Como faço a comparacão entre T e P,sabendo que P e T são DWord?
Como faço para comparar ( e encerrar o Loop) entre as duas Variaveis em Objeto Pascal?


Kroki

Kroki

Curtidas 0

Respostas

Edilcimar

Edilcimar

12/07/2003

supondo uma variável e uma tabela, se for diferente modifique a idéia.
Variavel1 := ´x´; // a variável pode ser de qualquer tipo
with table1 do
while not eof do
begin
variavel2 := fieldbyname(´campo1´).asstring; // ou qualquer outro tipo
if variavel1 = variável2 then
break
else
faça qualquer coisa;
next;
end;


GOSTEI 0
Kroki

Kroki

12/07/2003

Só mais uma antes de eu implementar,o Break faz o Loop sair normalmente como se fosse um End, ou espera algum comando para dar prosseguimento ao programa?


GOSTEI 0
Edilcimar

Edilcimar

12/07/2003

o break quebra a seqüência dentre de um loop


GOSTEI 0
POSTAR