Quote Originariamente inviata da oregon Visualizza il messaggio
Manca una informazione ... come hai istanziato gli elementi di p[] ?
codice:
extern Poligono p;
la funzione di inserimento l'ho cosi implementata:
codice:
AnsiString n = Edit1->Text;
p.setNome(n.c_cstr());
p.setTipo(RadioGroup->ItemIndex);
p.setNumLati(p.getTipo());
if(!p.getArrayLati())
p.setArray((double)calloc(p.getNumLati(),sizeof(double)));

for(int i=0;i<p.getNumLati(); i++)
{
AnsiString s=Memo1->Lines->Strings[i];
p.riempiArrayLati(s.ToDouble(), i);
}

poligoni.push_back(p);