Fórum Pesquisa em TStringList #296582

22/09/2005

0

Tenho uma StringList em que os elementos estao dispostos da seguinte maneira:

Lista[´nome´] = ´Joao´
Lista[´idade´] = ´29´
Lista[´endereco´] = ´Rua 1, 1´
Lista[´sexo´] = ´Masculino´

Os dados não são esses, mas a organizacao é neste estilo (Lista Associada). Consegui criar a lista e utiliza-la normalmente, mas quero uma funcao que retorne o nome do indice de determinada posicao. Desta forma, quando eu fizer um WHILE na lista, por exemplo:

contador := 0
While contador < Lista.Count do
begin
write(Lista.Tag[contador])
inc(contador);
end;

O resultado seja: ´nome´,´idade´,´endereco´,´sexo´.

Alguem sabe como se chama essa funcao ´Tag´ que eu coloquei, se ela existe na TStringlist, ou coisa assim?

Obrigado!

Jose Gustavo


Joeygustavo

Joeygustavo

Responder

Posts

22/09/2005

Massuda

Acho que a propriedade TStringList.Names resolve seu problema...
contador := 0 
While contador < Lista.Count do 
begin 
  write(Lista.Names[contador]) 
  inc(contador); 
end; 



Responder

Gostei + 0

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

Aceitar