コード例 #1
0
 private void WriteDataflashAsyncWorker(BackgroundWorker worker, SimpleDataflash simpleDataflash)
 {
     try
     {
         UpdateUI(() => UpdateStatusLabel.Text = @"Writing dataflash...");
         m_connector.WriteDataflash(simpleDataflash, worker);
         UpdateUI(() =>
         {
             UpdateStatusLabel.Text = @"Dataflash was successfully written.";
             worker.ReportProgress(0);
         });
     }
     catch (Exception ex)
     {
         InfoBox.Show("An exception occured during dataflash reading.\n" + ex.Message);
     }
 }
コード例 #2
0
 private void WriteDataflashAsyncWorker(BackgroundWorker worker, SimpleDataflash simpleDataflash)
 {
     try
     {
         UpdateUI(() => UpdateStatusLabel.Text = LocalizableStrings.FirmwareUpdaterWritingDataflash);
         HidConnector.Instance.WriteDataflash(simpleDataflash, worker);
         UpdateUI(() =>
         {
             UpdateStatusLabel.Text = LocalizableStrings.FirmwareUpdaterDataflashWritten;
             worker.ReportProgress(0);
         });
     }
     catch (Exception ex)
     {
         Trace.Warn(ex);
         InfoBox.Show("An exception occured during dataflash reading.\n" + ex.Message);
     }
 }