private void btn_checkUpdate_Click(object sender, EventArgs e) { setUpdate update = new setUpdate(); setXML xml = new setXML(); xml.setXMLPathLocal("update.xml"); update.setUpdatePar(xml.getSetXmlValue("updatePath"), xml.getSetXmlValue("updateIndexFile")); bool ans = update.checkNewUpdate(xml.getSetXmlValue("lastupdateDate"), xml.getSetXmlValue("lastupdateVersion")); string [] updateStr = update.getNewUpdate(); if (ans == true) { MessageBox.Show("发现更新:" + updateStr[0] + "-v" + updateStr[1]); } else { MessageBox.Show("没有发现更新"); } }
private void btn_updateStart_Click(object sender, EventArgs e) { setUpdate update = new setUpdate(); setXML xml = new setXML(); xml.setXMLPathLocal("update.xml"); update.setUpdatePar(xml.getSetXmlValue("updatePath"), xml.getSetXmlValue("updateIndexFile")); bool ans = update.checkNewUpdate(xml.getSetXmlValue("lastupdateDate"), xml.getSetXmlValue("lastupdateVersion")); string[] updateStr = update.getNewUpdate(); if (ans == true) { // MessageBox.Show("发现更新:" + updateStr[0] + "-v" + updateStr[1]); if (MessageBox.Show("发现更新:" + updateStr[0] + "-v" + updateStr[1] + ",更新,请点击确认按钮,不更新请点击取消按钮", "更新", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { update.startUpdate(); MessageBox.Show("更新完成!"); } } else { MessageBox.Show("没有发现更新"); } }