在 主對(duì)話(huà)框之前 彈出一個(gè)對(duì)話(huà)框,然后選區(qū) 點(diǎn)擊了這個(gè)按鈕后 就退出這個(gè)窗體執(zhí)行其他的 ! ----------------------------------- CString GetFileEndLine(CString &strFile,int Mode) { CStdioFile file; bool flag=file.Open(strFile,Mode); if(!flag) { return NULL ; } CString strLine; CString strEndLine; while(file.ReadString(strLine)) { strEndLine=strLine; } file.Close(); return strEndLine; } void CFileTestDlg::OnBnClickedOk() { // TODO: 在此添加控件通知處理程序代碼 // NULL; CString strFile; strFile.Format("%s","./versionnew.ini"); CString strEndLine; strEndLine=GetFileEndLine(strFile,CFile::modeRead); CString strData; strData.Format("%s",strEndLine.Right(1)); int a=atoi(strData); if(4==a) { MessageBox(strData); } // 打開(kāi)本地的版本號(hào),決定要下載幾個(gè)補(bǔ)丁 strFile.Format("%s","./version.ini"); strEndLine=GetFileEndLine(strFile,CFile::modeRead); strData.Format("%s",strEndLine.Right(1)); int b=atoi(strData); if(0==b) { MessageBox(strData); } if((a-b)==4) { MessageBox("下載四個(gè)版本"); // 這個(gè) 4 進(jìn)去 CreateThead(); } //OnOK(); } threadFunc() { int data =4; 傳進(jìn)來(lái)的 for(int i=0;i<data;i++) { 下載 下載成功 -- 合包 -- 寫(xiě)入本地文件(就前進(jìn)了一個(gè)版本) } }
|
|