/// <summary> /// initialize the images' loading /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmMain_Load(object sender, EventArgs e) { disConnect = new fDisConnect(DisConnectEvent); NETClient.NETInit(disConnect, IntPtr.Zero); downLoadFun = new fDownLoadPosCallBack(DownLoadPosFun); timeDownLoadFun = new fTimeDownLoadPosCallBack(TimeDownLoadPosFun); //timeDownLoadFun = new fDownLoadPosCallBack(TimeDownLoadPosFun); setProgressPos = new fSetProgressPos(DownloadProgress); grbMain.Enabled = false; btnDownLoad1.Tag = ""; btnDownLoad2.Tag = ""; StringUtil.InitControlText(this); }
/// <summary> /// 画面加载初期化 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmMain_Load(object sender, EventArgs e) { disConnect = new fDisConnect(DisConnectEvent); DHClient.DHInit(disConnect, IntPtr.Zero); downLoadFun = new fDownLoadPosCallBack(DownLoadPosFun); timeDownLoadFun = new fTimeDownLoadPosCallBack(TimeDownLoadPosFun); //timeDownLoadFun = new fDownLoadPosCallBack(TimeDownLoadPosFun); setProgressPos = new fSetProgressPos(DownloadProgress); grbMain.Enabled = true; btnDownLoad1.Tag = ""; btnDownLoad2.Tag = ""; StringUtil.InitControlText(this); this.FormClosing += new FormClosingEventHandler((a, b) => { System.Diagnostics.Process.GetProcessesByName("SDKDownLoadFileDemo.exe"); }); }
private void DownloadProgress(int lPlayHandle, UInt32 dwTotalSize, UInt32 dwDownLoadSize) { if (dwDownLoadSize != 0xFFFFFFFF && dwDownLoadSize != 0xFFFFFFFE && dwDownLoadSize <= dwTotalSize) { int iPos = (int)((dwDownLoadSize * 100) / dwTotalSize); Console.WriteLine(iPos.ToString() + " " + dwDownLoadSize.ToString() + "/" + dwTotalSize.ToString()); psbMain.Value = iPos; } else { if (0xFFFFFFFF == dwDownLoadSize) { //btnDownLoad2.Tag = ""; psbMain.Value = 0; MessageUtil.ShowMsgBox(StringUtil.ConvertString("下载结束!")); //btnDownLoad1.Enabled = true; //btnDownLoad2.Enabled = true; psbMain.Value = 0; //DHClient.DHStopDownload(lPlayHandle); } else if (0xFFFFFFFE == dwDownLoadSize) { //btnDownLoad2.Tag = ""; psbMain.Value = 0; MessageUtil.ShowMsgBox(StringUtil.ConvertString("磁盘空间不足!")); //btnDownLoad1.Enabled = true; //btnDownLoad2.Enabled = true; psbMain.Value = 0; //setProgressPos = new fSetProgressPos(DownloadProgress); setProgressPos -= new fSetProgressPos(DownloadProgress); //this.btnOK.Text = "重试"; downLoadFun -= new fDownLoadPosCallBack(DownLoadPosFun); timeDownLoadFun -= new fTimeDownLoadPosCallBack(TimeDownLoadPosFun); this.Close(); //DHClient.DHStopDownload(lPlayHandle); } } }
private void frm_DownLoadVadioByTime_Load(object sender, EventArgs e) { disConnect = new fDisConnect(DisConnectEvent); DHClient.DHInit(disConnect, IntPtr.Zero); downLoadFun = new fDownLoadPosCallBack(DownLoadPosFun); timeDownLoadFun = new fTimeDownLoadPosCallBack(TimeDownLoadPosFun); setProgressPos = new fSetProgressPos(DownloadProgress); for (int i = 0; i < 5; i++) { cmbChannelSelect.Items.Add(i.ToString()); } //cmbChannelSelect.Items.Add("全部"); cmbChannelSelect.SelectedIndex = 0; dtpStart.Value = DateTime.Now.AddDays(-7); txtDirPath2.Text = this.DownLoadPath; txtFileName2.Text = this.DownLoadFileName; Utility.StringUtil.InitControlText(this); }
/// <summary> /// 画面加载初期化 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmMain_Load(object sender, EventArgs e) { disConnect = new fDisConnect(DisConnectEvent); DHClient.DHInit(disConnect, IntPtr.Zero); downLoadFun = new fDownLoadPosCallBack(DownLoadPosFun); timeDownLoadFun = new fTimeDownLoadPosCallBack(TimeDownLoadPosFun); //timeDownLoadFun = new fDownLoadPosCallBack(TimeDownLoadPosFun); setProgressPos = new fSetProgressPos(DownloadProgress); grbMain.Enabled = false; btnDownLoad1.Tag = ""; btnDownLoad2.Tag = ""; StringUtil.InitControlText(this); }