Example #1
0
        /// <summary>
        /// Global exceptions in User Interfarce antipicated error
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private static void ApplicationThreadException(object sender, ThreadExceptionEventArgs e)
        {
            Exception ex     = e.Exception;
            Form      error  = new RTCV.NetCore.CloudDebug(ex);
            var       result = error.ShowDialog();

            if (result == DialogResult.Abort)
            {
                RTCV.NetCore.SyncObjectSingleton.SyncObjectExecute(loaderObject, (o, ea) => { loaderObject.Close(); });
            }
        }
Example #2
0
 /// <summary>
 /// Global exceptions in Non User Interfarce(other thread) antipicated error
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private static void CurrentDomainOnUnhandledException(object sender, UnhandledExceptionEventArgs e)
 {
     Exception ex     = (Exception)e.ExceptionObject;
     Form      error  = new RTCV.NetCore.CloudDebug(ex);
     var       result = error.ShowDialog();
 }