第一次读:
try
{
CInternetFile *iFlagFile = pfcConnection->OpenFile("LoadFlag.txt");
char cFlag[10];
int nLen =iFlagFile->Read(&cFlag,2);
cFlag[nLen] = NULL;
if(strcmp(cFlag,"01") == 0)//集团在下载
nReturn = FLAG_IN_USE;
iFlagFile->Close();
}
catch (CInternetException *e) 
{
TCHAR szErr[1024];
e->GetErrorMessage(szErr, 1024);
TRACE(szErr);
AfxMessageBox(szErr,MB_ICONSTOP);
SetState(szErr,1);
e->Delete();
return 1;
}
第二次写:
try
{
CInternetFile *iFlagFile = pfcConnection->OpenFile("LoadFlag.txt",GENERIC_WRITE);
switch (nFlag)
{
case FLAG_NO_USE:
iFlagFile->Write("00",2);
break;
case FLAG_IN_USE:
iFlagFile->Write("10",2);
break;
}
iFlagFile->Close();
}
catch (CInternetException *e) 
{
TCHAR szErr[1024];
e->GetErrorMessage(szErr, 1024);
TRACE(szErr);
AfxMessageBox(szErr,MB_ICONSTOP);
SetState(szErr,1);
e->Delete();
return false;
}
return true;
大哥们,错到那了??