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
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)