Приветствую всех! Есть такой код:
Код | private: Bitmap^ Frame; unsigned int Index; //...много всего private: System::Void button_DisplayNextFrame_Click(System::Object^ sender, System::EventArgs^ e) { Index++; IntPtr ptr=static_cast<IntPtr>(GetFrame(Index));//получаем кадр в виде HBITMAP и приводим к IntPrt Frame=Bitmap::FromHbitmap(ptr); pictureBox_Frame->Image=Frame; if(Index==LastIndex) button_DisplayNextFrame->Enabled=false; this->Text=Convert::ToString(Index); }
|
Код вылетает через каждые 104 положения индекса. Скорее всего утекает память. Можете сказать где? Спасибо! |