la funzione di inserimento l'ho cosi implementata:codice:extern Poligono p;
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);