Y por que no utilizar un Objeto
TList ó
TObjectList para eso?
Claro.. desde luego internamente usan array ,pero creo que te van a facilitar la vida
.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7