Exemplo n.º 1
0
 public void CheckUpdate()
 {
     if (Application.internetReachability == NetworkReachability.NotReachable)
     {
         checkUpdateText.SetStrings("No Internet connection", "无网络连接");
         return;
     }
     versionChecker.CheckForUpdate();
 }
Exemplo n.º 2
0
        public void CheckForUpdate()
        {
            Status = STATUS_CHECKINGFORUPDATES;

            var versionChecker = new VersionChecker();

            versionChecker.Complete += VersionCheckComplete;
            versionChecker.CheckForUpdate();
        }
Exemplo n.º 3
0
 public void CheckUpdate()
 {
     if (Application.internetReachability == NetworkReachability.NotReachable)
     {
         checkUpdateText.text = "No Internet connection";
         return;
     }
     versionChecker.CheckForUpdate();
 }
        private void CheckForUpdate()
        {
            OutputMessage("::CheckForUpdate");

            if (Settings.Default.AddInAutomaticallyCheckNewVersion)
            {
                System.Threading.Tasks.Task.Factory.StartNew(() =>
                {
                    try
                    {
                        VersionChecker.CheckForUpdate();
                        OutputMessage("::CheckForUpdate -> [{0}]", VersionChecker.CurrentVersion);
                    }
                    catch (Exception ex)
                    {
                        OutputMessage("::CheckForUpdate::Exception -> [{0}]".FormatWith(ex));
                    }
                },
                                                             TaskCreationOptions.AttachedToParent);
            }
        }
Exemplo n.º 5
0
        private void initialize()
        {
            try
            {
                Settings = LoadSettings();
            }
            catch (Exception e)
            {
                // Log error and show error message.
                Logger.Instance.WriteLine("Unhandled Settings Error:\n{0}", e.ToString());
                MessageBox.Show("An unhandled exception was caught trying to load the settings.\nPlease report the error and include the log found in the log folder.",
                                "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

                // Rethrow current exception.
                throw;
            }

            if (dataReader == null)
            {
                var memoryTable = GetVersionMemoryTable(Settings.D2Version);
                dataReader = new D2DataReader(this, memoryTable);
                itemServer = new ItemServer(dataReader, ItemServerPipeName);
            }

            if (dataReaderThread == null)
            {
                dataReaderThread = new Thread(dataReader.readDataThreadFunc);
                dataReaderThread.IsBackground = true;
                dataReaderThread.Start();
            }

            if (Settings.CheckUpdates)
            {
                VersionChecker.CheckForUpdate(false);
            }

            ApplySettings(Settings);
        }
Exemplo n.º 6
0
        private void OnButtonCheckForUpdates_Click(object sender, EventArgs e)
        {
            var helper = (AsqaHelperControl)this.Parent.Parent.Parent.Parent;

            helper.WaitStart();
            try
            {
                try
                {
                    VersionChecker.CheckForUpdate();
                }
                catch
                {
                    // suppress errors here
                }

                RefreshVersionSyncControls();
                RefreshVersionSyncStatus();
            }
            finally
            {
                helper.WaitStop();
            }
        }
Exemplo n.º 7
0
 private void CheckUpdatesButton_Click(object sender, EventArgs e)
 {
     VersionChecker.CheckForUpdate(true);
 }