void SendPicToClient( uint64 nSessionId)
{
EnterCS();
FILE* file = 0;;
file = fopen("F:\\TIF\\6.TIF","rb+");
if (!file)
{
//AfxMessageBox(_T("指定TIF文件打开失败"));
m_pBaseLib->m_pLog->LogInfo("指定TIF文件打开失败\n");
return;
}
fseek(file,0,SEEK_END);
long lSize = ftell(file);
fseek(file,0,SEEK_SET);
char* pstring= new char[lSize];
ZeroMemory(pstring,lSize);
LONG lNumber = fread(pstring, 1, lSize, file);
if (lNumber != lSize)
{
m_pBaseLib->m_pLog->LogInfo("读取的个数与实际个数不一致\n");
fclose(file);
file = 0;
return;
}
m_pSendMsgFun(nSessionId,pstring, lSize);
SAFE_DELETE_ARRAY(pstring);
fclose(file);
file = 0;
LeaveCS();
}
{
EnterCS();
FILE* file = 0;;
file = fopen("F:\\TIF\\6.TIF","rb+");
if (!file)
{
//AfxMessageBox(_T("指定TIF文件打开失败"));
m_pBaseLib->m_pLog->LogInfo("指定TIF文件打开失败\n");
return;
}
fseek(file,0,SEEK_END);
long lSize = ftell(file);
fseek(file,0,SEEK_SET);
char* pstring= new char[lSize];
ZeroMemory(pstring,lSize);
LONG lNumber = fread(pstring, 1, lSize, file);
if (lNumber != lSize)
{
m_pBaseLib->m_pLog->LogInfo("读取的个数与实际个数不一致\n");
fclose(file);
file = 0;
return;
}
m_pSendMsgFun(nSessionId,pstring, lSize);
SAFE_DELETE_ARRAY(pstring);
fclose(file);
file = 0;
LeaveCS();
}