Спаибо, разобрался, вопрос новый возник, в цикле добавляются картинки в имеджлист, но на 15й картинке начинаются чудеса, 16я -чёрная, а начиная с 17й все повторяются, т.е 17я это 1я, 18я это 2я.
| Код | TJPEGImage *Jpeg1 = new TJPEGImage(); Graphics::TBitmap *Bmp1 = new Graphics::TBitmap(); Jpeg1->LoadFromFile(Q3->FieldByName("Path")->Value); Bmp1->Assign(Jpeg1); Bmp1->Canvas->StretchDraw(Rect(0,0,60,60),Bmp1); Bmp1->Height=60; Bmp1->Width=60; ImageList1->Add(Bmp1,NULL); ListView2->AddItem(Q3->FieldByName("Title")->Value,NULL); ListView2->Items->Item[i]->StateIndex=i; delete *Bmp1; delete *Jpeg1;
|
всё в цикле а затем выводится в листвью, может ему ресурсов не хватает или чего? |