在 主对话框之前 弹出一个对话框,然后选区 点击了这个按钮后 就退出这个窗体执行其他的 ! ----------------------------------- 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); } // 打开本地的版本号,决定要下载几个补丁 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("下载四个版本"); // 这个 4 进去 CreateThead(); } //OnOK(); } threadFunc() { int data =4; 传进来的 for(int i=0;i<data;i++) { 下载 下载成功 -- 合包 -- 写入本地文件(就前进了一个版本) } }
|
|