Un pequeño detalle que puede ser curioso.
Al declarar Recursos, creo que sería conveniente hacerlo así:
Código Delphi
[-]
Property Rcursos : TString Read FRcursos Write SetRcursos;
Lo demás que da igual. ¿Por qué? porque así puedes usar algo como:
Código Delphi
[-]
memo1.Lines.Assign(Miordenador.Recursos);
DarkByte mira este hilo sobre el
TObjectList te olvidas de usar arrays directemente.
Por supuesto busca por TobjectList, se ha explicado varias veces su uso.
Un saludo