000
11.09.2003, 15:36 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
Hallo, ich versuche mit folgendem Code eine Webseite abzurufen: (war eine Funktion also wundert euch nicht das return "Error" vorkommt)
C++: |
CString strServer = "http://www.flo-soft.de"; CString strRequest = "/index.php";
try { HttpConnection = m_InternetSession->GetHttpConnection(strServer,INTERNET_FLAG_DONT_CACHE,80,0,0); } catch ( CInternetException *e) { e->m_bAutoDelete = 1; e->Delete(); return "Error"; }
CHttpFile *pRemoteFile = HttpConnection->OpenRequest("GET",strRequest); if(pRemoteFile==NULL) { HttpConnection->Close(); delete HttpConnection; return "Error"; } try { pRemoteFile->SendRequest(); } catch ( CInternetException *e) { CString strError; e->GetErrorMessage(strError.GetBuffer(_MAX_PATH),_MAX_PATH); AfxMessageBox(strError); // <-- "Servername oder die Serveraddresse konnte nicht verarbeitet werden" e->m_bAutoDelete = 1; e->Delete(); HttpConnection->Close(); pRemoteFile->Close(); delete pRemoteFile; delete HttpConnection; return "Error"; }
|
Was hab ich falsch gemacht? Die MSDN schreibt in dem Beispiel dazu tollerweise nicht die Initialisierungen der Variablen dazu... -- class God : public ChuckNorris { }; |