odwołanie do obiektu GUI

0
static Bitmap newFrameBitmap;

private void video_NewFrame(object Sender, vid.NewFrameEventArgs frameargs)
{
            newFrameBitmap = (Bitmap)frameargs.Frame.Clone(); //pobranie obrazu z kamery
           
            UpdateCamView();     //błąd podczas zamykania aplikacji
}


private void UpdateCamView()
{
      if (this.picBox1.InvokeRequired)
      {
                this.picBox1.Invoke(new UniversalCallback(UpdateCamView), null);
      }
       else
      {
          picBox1.Image = newFrameBitmap;   //wstawienie obrazu z kamery do pictureboxa
      }
}
 

Dlaczego czasem podczas zamykania aplikacji wyświetla się błąd
"Invoke or BeginInvoke cannot be called on a control until the window handle has been created."?

0

bo this (czyli pewnie forma) już nie istnieje a nadal przychodzi zdarzenie z kamery (video_NewFrame)

1 użytkowników online, w tym zalogowanych: 0, gości: 1