XMLDocument.LoadFromXML : Violation d'accès
Salut,
J'essaie tant bien que mal de lire le retour XML d'une requête POST, mais je me ramasse une jolie erreur.
Mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
// ici pour le DEBUG, je copie le retour XML de la connexion dans une variable, car tout est OK de ce côté, et ça embrouillerait le code.
Reponse := '<?xml version="1.0" encoding="UTF-8" ?><mt><return><status>0</status><error>METHOD NOT ALLOWED</error></return></mt>';
with TXMLDocument.Create(nil) do
try
LoadFromXML(Reponse);
Active := True;
XMLReponseString := ChildNodes.Nodes['mt'].ChildNodes.Nodes['return'].ChildNodes.Nodes['status'].Text;
if(XMLReponseString = '0') then
begin
Result := False;
end
else
begin
Result := True;
end;
Active := False;
finally
Free;
end; |
Le système m'envoie a la merde avec ceci:
Citation:
---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet Encoder.exe a provoqué une classe d'exception EAccessViolation avec le message 'Violation d'accès à l'adresse FFFF0000. Lecture de l'adresse FFFF0000'. Processus stoppé. Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
OK Aide
---------------------------
Merci de votre aide