예제 #1
0
 public void DisposeForms()
 {
     if (FrmRdp != null)
     {
         FrmRdp.Invoke((MethodInvoker) delegate { FrmRdp.Close(); });
     }
     if (FrmTm != null)
     {
         FrmTm.Invoke((MethodInvoker) delegate { FrmTm.Close(); });
     }
     if (FrmFm != null)
     {
         FrmFm.Invoke((MethodInvoker) delegate { FrmFm.Close(); });
     }
     if (FrmSi != null)
     {
         FrmSi.Invoke((MethodInvoker) delegate { FrmSi.Close(); });
     }
     if (FrmRs != null)
     {
         FrmRs.Invoke((MethodInvoker) delegate { FrmRs.Close(); });
     }
     if (FrmStm != null)
     {
         FrmStm.Invoke((MethodInvoker) delegate { FrmStm.Close(); });
     }
     if (FrmKl != null)
     {
         FrmKl.Invoke((MethodInvoker) delegate { FrmKl.Close(); });
     }
     if (FrmProxy != null)
     {
         FrmProxy.Invoke((MethodInvoker) delegate { FrmProxy.Close(); });
     }
 }
예제 #2
0
        protected virtual void Dispose(bool disposing)
        {
            if (disposing)
            {
                try
                {
                    if (FrmRdp != null)
                    {
                        FrmRdp.Invoke((MethodInvoker) delegate { FrmRdp.Close(); });
                    }
                    if (FrmTm != null)
                    {
                        FrmTm.Invoke((MethodInvoker) delegate { FrmTm.Close(); });
                    }
                    if (FrmFm != null)
                    {
                        FrmFm.Invoke((MethodInvoker) delegate { FrmFm.Close(); });
                    }
                    if (FrmRe != null)
                    {
                        FrmRe.Invoke((MethodInvoker) delegate { FrmRe.Close(); });
                    }
                    if (FrmSi != null)
                    {
                        FrmSi.Invoke((MethodInvoker) delegate { FrmSi.Close(); });
                    }
                    if (FrmRs != null)
                    {
                        FrmRs.Invoke((MethodInvoker) delegate { FrmRs.Close(); });
                    }
                    if (FrmStm != null)
                    {
                        FrmStm.Invoke((MethodInvoker) delegate { FrmStm.Close(); });
                    }
                    if (FrmKl != null)
                    {
                        FrmKl.Invoke((MethodInvoker) delegate { FrmKl.Close(); });
                    }
                    if (FrmProxy != null)
                    {
                        FrmProxy.Invoke((MethodInvoker) delegate { FrmProxy.Close(); });
                    }
                    if (FrmPass != null)
                    {
                        FrmPass.Invoke((MethodInvoker) delegate { FrmPass.Close(); });
                    }
                }
                catch (InvalidOperationException)
                {
                }

                if (StreamCodec != null)
                {
                    StreamCodec.Dispose();
                }
            }
        }
예제 #3
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         try
         {
             if (FrmWebcam != null)
             {
                 FrmWebcam.Invoke((MethodInvoker) delegate { FrmWebcam.Close(); });
             }
             if (FrmTm != null)
             {
                 FrmTm.Invoke((MethodInvoker) delegate { FrmTm.Close(); });
             }
             if (FrmRe != null)
             {
                 FrmRe.Invoke((MethodInvoker) delegate { FrmRe.Close(); });
             }
             if (FrmRs != null)
             {
                 FrmRs.Invoke((MethodInvoker) delegate { FrmRs.Close(); });
             }
             if (FrmKl != null)
             {
                 FrmKl.Invoke((MethodInvoker) delegate { FrmKl.Close(); });
             }
             if (FrmProxy != null)
             {
                 FrmProxy.Invoke((MethodInvoker) delegate { FrmProxy.Close(); });
             }
             if (FrmPass != null)
             {
                 FrmPass.Invoke((MethodInvoker) delegate { FrmPass.Close(); });
             }
         }
         catch (InvalidOperationException)
         {
         }
     }
 }