Segun veo
el primer Parámetro del procedure List del componente FTP debería estar instanciado(osea creado) al momento de usarlo.
En tu caso es tu variable "listaArchivos"...
Mi pregunta es ¿en qué parte del código estás instanciado dicha variable? o mejor dicho la variable
"lista" que le asignas a la variable
"listaArchivos" en tu
constructor CreateLista ¿dónde la creas? o que és?
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7