try{ CFile file(_T("./Update.dat"),CFile::modeRead);//打开本地的文件 char* pBuf; DWORD dwFileLen; dwFileLen = (DWORD)file.GetLength(); pBuf = new char[dwFileLen+1]; pBuf[dwFileLen] = 0; file.Read(pBuf,dwFileLen); file.Close(); banben.Format("%s",pBuf);//提取信息 CString str="版本:"+banben; delete []pBuf; } catch(...){ CStdioFile f; f.Open(_T("./Update.dat"),CFile::modeCreate | CFile::modeWrite); f.WriteString("1.0.0.1"); f.Close(); CFile file(_T("./Update.dat"),CFile::modeRead);//打开本地的文件 char* pBuf; DWORD dwFileLen; dwFileLen = (DWORD)file.GetLength(); pBuf = new char[dwFileLen+1]; pBuf[dwFileLen] = 0; file.Read(pBuf,dwFileLen); file.Close(); banben.Format("%s",pBuf);//提取信息 CString str="版本:"+banben; delete []pBuf; }
|
|