Fehler beim löschen von TXMLDocument nach GetDocBind. CBuilder C++ 6.0



  • Nach einem GetDocBind kann ein TXMLDocument nicht mehr deleted werden.

    TXMLDocument Doc = new TXMLDocument("");

    Doc->GetDocBinding("Worklist", __classid(TXMLWorklistType));

    delete Doc; // gibt eine Fehlermeldung EAccessViolation in rtl60.bpl

    Ein delete vor dem GetDocBinding macht kein Problem.
    Wie kann die Verknüpfung wieder zurückgenommen werden so das das Objekt
    gelöscht werden kann.



  • Doc = NULL;
    delete Doc;
    

    Ungetestet.


Anmelden zum Antworten