Problem mit Qt und XML
Verfasst: 24. Juni 2006 15:47
Hallo,
nach vielem Rumprobieren habe ich einfach mal das einfache Beispiel von hier übernommen.
Leider scheint irgendetwas nicht zu klappen. In der Zeile
wird ein Haltepunkt ausgeführt.
Fehler:
Ich arbeite mit Qt4.1.3 und MSVC2005 Express.
Habt Ihr ein solches Problem schon einmal gesehen? Google spukt ja auch einiges aus, was mir nicht so direkt geholfen hat.
Wenn ich da durchsteppe, komme ich in die Datei qxml.cpp und der Fehler
poppt auf. Das geschieht in der Methode init() an der Stelle
Hmm 
nach vielem Rumprobieren habe ich einfach mal das einfache Beispiel von hier übernommen.
Leider scheint irgendetwas nicht zu klappen. In der Zeile
Code: Alles auswählen
if( !doc.setContent( &file ) )wird ein Haltepunkt ausgeführt.
Fehler:
Code: Alles auswählen
HEAP[test.exe]: Invalid Address specified to RtlValidateHeap( 7f0000, e0f858 )
Windows hat einen Haltepunkt in test.exe ausgelöst.
Dies kann auf eine Beschädigung des Heaps zurückzuführen sein und weist auf ein Problem in test.exe oder in einer der geladenen DLLs hin.
Weitere Analyseinformationen finden Sie möglicherweise im Ausgabefenster.
HEAP[test.exe]: Invalid Address specified to RtlFreeHeap( 7f0000, e0f858 )
Windows hat einen Haltepunkt in test.exe ausgelöst.
Dies kann auf eine Beschädigung des Heaps zurückzuführen sein und weist auf ein Problem in test.exe oder in einer der geladenen DLLs hin.
Weitere Analyseinformationen finden Sie möglicherweise im Ausgabefenster.
"<!DOCTYPE AdBookML>
<adbook>
<contact email="kal@goteborg.se" phone="+46(0)31 123 4567" name="Kal" />
<contact email="ada@goteborg.se" phone="+46(0)31 765 1234" name="Ada" />
</adbook>
"
Das Programm "[2016] test.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.Habt Ihr ein solches Problem schon einmal gesehen? Google spukt ja auch einiges aus, was mir nicht so direkt geholfen hat.
Wenn ich da durchsteppe, komme ich in die Datei qxml.cpp und der Fehler
Code: Alles auswählen
Für die aktuelle Position ist kein Quellcode verfügbar.Code: Alles auswählen
d = new QXmlInputSourcePrivate;