/// <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(); }); } }
/// <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(); }