Pesquisa em TStringList
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
Curtidas 0
Respostas
Massuda
22/09/2005
Acho que a propriedade TStringList.Names resolve seu problema...
contador := 0 While contador < Lista.Count do begin write(Lista.Names[contador]) inc(contador); end;
GOSTEI 0