예제 #1
0
 private void EmptyCallback(IAsyncResult async)
 {
     try
     {
         ((IStandaloneAsyncResult)async).EndInvoke();
     }
     catch (Exception err)
     {
         Errors.LogError(err);
     }
 }
예제 #2
0
 public override void LoadFromXml(XmlElement xml)
 {
     base.LoadFromXml(xml);
     foreach (XmlElement child in xml.SelectNodes("Command"))
     {
         try
         {
             JobCommand cmd = (JobCommand)JobCommandAddonType.Instance.LoadAddon(child);
             cmd.m_job = m_job;
             m_commands.Add(cmd);
         }
         catch (Exception err)
         {
             var cmd = new JobErrorCommand {
                 Message = err.Message
             };
             cmd.m_job = m_job;
             m_commands.Add(cmd);
             Errors.LogError(err);
         }
     }
 }
 private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)
 {
     Errors.LogError(e.Exception);
 }
예제 #4
0
 protected void HandleError(Exception e)
 {
     Errors.LogError(e);
     Controls.ShowError(true, Errors.ExtractMessage(e), ControlVisibility);
 }