Тут у меня такая проблема: Через вектор создаю имейдж и вывожу на форму, а вот удалить никак Нужно чтобы при нажатии кнопки "Очистить" последний имейдж удалялся В программке еще много чего не до писаного, мне нужно узнать просто как удалить. ... std::vector<TImage*> Image(255); TImage* img = new TImage (Form2); void __fastcall TForm2::Spin(int spin){ // i - номер позиции if(i == 1 || i == 4) top -=25; left +=35; switch(spin){ case 1 : spinName = "updown"; break; case 2 : spinName = "up"; break; case 3 : spinName = "down"; break; case 4 : { //ТУТ ДОЛЖНА БЫТЬ КОМАНДА УДАЛЕНИЯ ПОСЛЕДНЕГО ИМЕЙДЖА// view = false; break; } } if(view == true){ Image.push_back(new TImage(Form2)); Image.back()->Parent = Form2 ; Image.back()->Left = left; Image.back()->Top = top; Image.back()->Width = Form2->ClientWidth - 10 - 20; Image.back()->Visible = true; Image.back()->Picture->LoadFromFile("Picture/spin/"+spinName+".bmp"); i++; } else{ view = true; i--; } Код ... std::vector<TImage*> Image(255); TImage* img = new TImage (Form2); void __fastcall TForm2::Spin(int spin){ // i - номер позиции if(i == 1 || i == 4) top -=25; left +=35; switch(spin){ case 1 : spinName = "updown"; break; case 2 : spinName = "up"; break; case 3 : spinName = "down"; break; case 4 : { //ТУТ ДОЛЖНА БЫТЬ КОМАНДА УДАЛЕНИЯ ПОСЛЕДНЕГО ИМЕЙДЖА// view = false; break; } } if(view == true){ Image.push_back(new TImage(Form2)); Image.back()->Parent = Form2 ; Image.back()->Left = left; Image.back()->Top = top; Image.back()->Width = Form2->ClientWidth - 10 - 20; Image.back()->Visible = true; Image.back()->Picture->LoadFromFile("Picture/spin/"+spinName+".bmp"); i++; } else{ view = true; i--; }