catch Exception-Handling



  • Hallo, ich bekomme bei der Anwendung von catch auf einmal lauter Fehler. 😞

    try {
    
    	//Servername wird aus INI-Datei gelesen
    	    int laenge; //Ist nur eine Hilfsvariable um den Rückgabewert zu pruefen
    		GetPrivateProfileString(szSectionName,
    										szKeyName_s,
    										DefaultValue,
    										servername,
    										(sizeof(servername))/(sizeof(wchar_t)),
    										szFilename);
    		cout << GetLastError()<<"\n";
    		wcout << servername << "\n"; 
    	}
    	catch (CException *error_read) 	
    	{
            TCHAR szCause[1024];
    		error_read->GetErrorMessage(szCause,1024);
            printf_s("ERROR!  %S\n", szCause);
            error_read->Delete();
        }
    

    syntax error : identifier 'CException'

    'error_read' : undeclared identifier

    Das ist nur ein Teil der Fehlermeldungen. ich verstehe hier zum Beispiel einfach nicht warum undeclared identifier-ich error_read doch definiert. Kann mir jemand helfen?



  • Im MSDN steht unter CException:

    Requirements:
    Header: afx.h

    Hast Du das included?


Anmelden zum Antworten