El fallo está en que:
Código:
class Recorrer
{
private:
String cadena;
public:
void FuncionRec();
String DevCadena(void){return cadena;}
}
se va machacando las variables cadena y cadena 2 por lo cual cuando en el Unit1 se llama a:
Código:
Recorrer *re = new Recorrer();
re->FuncionRec(); //llamo a la funcion que contiene el for
TListItem *Itema;
Itema = ListView1->Items->Add();
Itema->Caption = re->DevCadena();
Itema->SubItems->Add(re->DevCadena2());
delete re;
únicamente muestra la última iteración en el ListView.
Hay alguna forma en un for de preservar los mismas variables sin que se machaquen y así poder mostrarla en el ListView, o si no... alguna alternativa?