TStringList

Delphi

24/07/2008

Como faço um while numa variável StringList?

While not eof(lista)>>>Assim não funcionou.


Paulo

Paulo

Curtidas 0

Respostas

Brunodsr

Brunodsr

24/07/2008

Exemplo do delphi (help):

MyStringList := TStringList.Create;

try
  Session.GetAliasNames(MyStringList);
  for I := 0 to MyStringList.Count - 1 do
    ListBox1.Items.Add(MyStringList[I]);
finally
  MyStringList.Free;
end;


Um abraço


GOSTEI 0
Paullsoftware

Paullsoftware

24/07/2008

opa! se for somente para varrer a sua StringList use o for assim:
for i := 0 to StringList.Count - 1 do
 begin
//  Bloco de comandos que devem ser executados durante o looping...
 end;



GOSTEI 0
Paulo

Paulo

24/07/2008

Eu fiz com o For. Valeu a todos!!!!


GOSTEI 0
Romulocpd

Romulocpd

24/07/2008

Em linguagens tipo VB6 e .Net você conseguiria fazer um FOR EACH que é bem mais limpo o código. Vi que o Delphi agora oferece isso mas não sei se foi somente o Delphi .Net. Tomara que o Delphi 2007 tenha atualizado isso.


GOSTEI 0
POSTAR