Limpar um TList ou um TObjectList

Estou um pouco confuso sobre o que usar para armazenar objetos em uma lista. Até agora eu useiTList e liberou cada item em um loop. Então eu descobriTObjectList que faz isso automaticamente deFree. Então eu vi isso do doc deTList.Clear:

LigarClear para esvaziar a matriz Itens e definir oCount para 0.Clear também libera a memória usada para armazenarItems matriz e define oCapacity para 0.

Então é basicamente o mesmo. assim

paraTList

<code>mylist.Clear;
myList.Free;
</code>

é o mesmo que paraTObjectList?

<code>myList.Free;
</code>

podeTObjectList ser usado apenas para itens como classes ou posso armazenar registros?

questionAnswers(5)

yourAnswerToTheQuestion