Exception abfragen



  • Hallo ,

    ich arbeite gerade mit dem Xerces-Konverter.

    und damit ich alle Fehler abfangen kann , baue ich im ihn herum
    einen try /catch (...)

    Komischerweise , gibt es Fehler , die ich nicht abfangen kann.
    d.h. zuerst kommt die Exception hoch und dann geht's in mein
    catch -Block.

    Danke.

    Gruß Elke



  • wär gut, wenn du mal den code posten könntest, dass wir vllt erkennen können, wie du was meinst, bzw programmiert hast



  • Anbei der Code:

    try {
       poWrapper = new XERCESNS Wrapper4InputSource( (XERCESNS InputSource* 
                                             const)  poEingabepuffer, false );
       poDokument = m_poParser->parse( *poWrapper );
      	       poHauptelement = poDokument->getDocumentElement();
       eFehler = ParseObjektliste( *( poHauptelement->getChildNodes() ), 
      		                pObjekt );
    
       m_poParser->resetDocumentPool();
     }
     catch (const XERCESNS XMLException& toCatch)
    {
       eFehler = ....;
    }
     catch (const XERCESNS DOMException& toCatch)
     {
        eFehler = ....
        }
     catch (...)
     {
        eFehler = ....
     }
    

    Danke.

    Gruß Elke



  • Gruß Silke

    Gruß Elke

    😃 😕



  • Was heißt "die Exception kommt hoch"?


Anmelden zum Antworten