TList

Delphi

07/04/2005

Não tô conseguindo recuperar objetos inseridos numa TList. Como faço?


Aeris

Aeris

Curtidas 0

Respostas

Massuda

Massuda

07/04/2005

Geralmente eu uso assim:
var
  Lista: TList;
  Objeto: TMeuObjeto;
  I: Integer;
....
  // adicionar um objeto na lista
  Lista.Add(Objeto);

  // recupera o primeiro objeto da list
  Objeto := TMeuObjeto(Lista.First);
Mas, se for uma lista de objetos, talvez seja utilizar um TObjectList, que é um TList especializado para armazenar objetos.


GOSTEI 0
Aeris

Aeris

07/04/2005

Consegui resolver com a TList mesmo. Meu problema era na hora de fazer o cast. Tava usando o operador ´as´.

Valeu pela dica.


GOSTEI 0
POSTAR