Здравствуйте MaximE, Вы писали:
ME>Здравствуйте Apostol_Andrew, Вы писали:
AA>>Пишу прогу под MFC использую класс CInternetSession
AA>>вот примерный код
AA>>AA>> CString m_text1;
AA>> if(!m_pSet2->IsOpen())m_pSet2->Open();
AA>>
AA>> CInternetSession* pInternetSession;
AA>> pInternetSession=new CInternetSession();]
ME>// зачем создавать CInternetSession в дин. памяти, а не на стеке?
AA>>
AA>> if(!pInternetSession)
AA>> {
AA>> AfxMessageBox("NOT INt",MB_OK);
AA>> return;
AA>> }
AA>> CStdioFile *pFile=NULL;
AA>> char* buffer;
AA>> buffer=new char[100000];
AA>>
AA>> pFile=pInternetSession->OpenURL(CString("http://www.transport-ua.com/bulletin.php?параметры"));
AA>> pFile->Read(buffer,100000);
AA>> m_text1=CString(buffer,100000);
ME>// достаточно text1 = buffer
AA>> while(...)
AA>> {
AA>> delete(buffer);
ME>// нужно delete[] buffer
AA>> pFile->Close();
AA>> delete(pFile);
ME>// зачем скобки?
AA>> pFile=pInternetSession->OpenURL(CString("http://www.transport-ua.com/bulletin.php?параметры"));
AA>> buffer=new char[100000];
AA>> pFile->Read(buffer,100000);
AA>> m_text1=CString(buffer,100000);
ME>// достаточно text1 = buffer
AA>>
AA>> }
AA>> pFile->Close();
AA>> pInternetSession->Close();
AA>> delete(buffer);
ME>// нужно delete[] buffer
AA>> delete(pInternetSession);
ME>// убери скобки; создавал бы на стеке - не пришлось бы удалять.
AA>> delete(pFile);
ME>// убери скобки
ME>
AA>> AfxMessageBox("Well Download",MB_OK);
AA>>
Да но для других сайтов пашет без проблем