Ergebnis 1 bis 2 von 2
  1. #1
    Meister des Grills Avatar von c4pone
    Registriert seit
    08.11.2006
    Beiträge
    167

    Standard [c++] Fehlerbehebung

    Kann mir jemand sagen wo ich hier den Fehler gemacht hab weil iergendwie will mein complire nicht so wie ich will ...

    Complire : Microsoft Visual C++ 6.0


    Code:
    #include <afxinet.h>
    #include <iostream.h>
    void main(void)
    {
         CInternetSession is("HTTPGET");
         CHttpConnection *pHC = NULL;
         CHttpFile *pHF =NULL;
         try
         {
                   pHC = is.GetHttpConnection(_T("www.google.com"));
                   pHF = pHC->OpenRequest(_T(""),_T("/default.asp"),NULL, 0, NULL, NULL, 0);
                   pHF->SendRequest();
                   char c;
                   while (pHF->Read(&c, 1) == 1) cout << c;
                   pHF->Close();
                   pHC->Close();
         }
         catch (CInternetException *pIE)
         {
                cout << "Internet error " << pIE->m_dwError << "." << endl;
         }
         delete pHF;
         delete pHC;
    }
    Code:
    error C2228: Der linke Teil von '.GetHttpConnection' muss eine Klasse/Struktur/Union sein
    Zitat Zitat von Barney Stinson
    “Think of me like Yoda, but instead of being little and green I wear suits and I'm awesome. I'm your bro—I'm Broda!”

  2. #2
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    Soweit ich weiß, returnen viele klassen keine zeiger, sondern kopien von ner variable. also:
    Code:
    #include <afxinet.h>
    #include <iostream.h>
    void main(void)
    {
         CInternetSession is("HTTPGET");
         CHttpConnection pHC = NULL;
         CHttpFile *pHF =NULL;
         try
         {
                   pHC = is.GetHttpConnection(_T("www.google.com"));
                   pHF = pHC->OpenRequest(_T(""),_T("/default.asp"),NULL, 0, NULL, NULL, 0);
                   pHF->SendRequest();
                   char c;
                   while (pHF->Read(&c, 1) == 1) cout << c;
                   pHF->Close();
                   pHC->Close();
         }
         catch (CInternetException *pIE)
         {
                cout << "Internet error " << pIE->m_dwError << "." << endl;
         }
         delete pHF;
         delete pHC;
    }
    habs nich getestet...

    MfG RiDER

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •