Tengo estas dos formas de "llenar" un XMLDocument.
XML := TXMLDocument.Create( nil ); XML.XML.Text := 'Contenido XML'; XML.Active := true;
XML := TXMLDocument.Create( nil ); XML.loadFromFile( 'Ruta:\Archivo.xml' ); XML.Active := true;
Pues bien, si utilizo la primer forma, se genera una linda excepción que dice así:
---------------------------
Anticipos
---------------------------
Invalid pointer operation.
---------------------------
Aceptar
---------------------------
Pero en la segunda forma muestra ésto:
---------------------------
Prueba Anticipos
---------------------------
El Usuario no existe.
---------------------------
OK
---------------------------
Alguien sabe como puedo resolver el asunto, éste error se genera hasta que "regreso" algún valor del XML, pero la única diferencia es la línea de como se "carga" el XML.




Saludos y gracias.